240 发简信
IP属地:陕西
  • where to start, from where the end

    当进入一个全新世界的时候,面对世外桃源,我们总会不由自主地喊了一句 Hello world ! 当是时候离开这个世外桃源的时候,我们也得礼貌地前后呼应 Goodbye wor...

  • 初识ESLint

    简介 ESLint是一个工具,主要功能是检查代码规范和检查错误。 如何安装 用法有两种 全局安装 项目内安装(局部安装) Note 假如使用的是全局安装,那么所依赖的插件也必...

  • 写的很详细很不错,受教了。

    另外,假如不想全局安装配置中使用的插件的话,可以考虑在 package.json 的 scripts 里面添加脚本 `eslint `。然后就可以直接使用 `npm run eslint -- *.js` 类似这样的命令进行处理了。

    因为,执行`npm run`的时候,会暂时将 ./node_modules/.bin/加入环境变量,所以就可以直接使用本地模块了。

    至于为什么不想全局安装插件呢?我看来,可能就是考虑到有时候并不是所有项目都会共用相同版本的插件/模块吧:smile:

    EsLint入门学习整理

    EsLint入门学习整理 这两天因为公司要求,就对ESLint进行了初步的了解,网上的内容基本上都差不多,但是内容有些乱,我这呢,就跟着大部分的文章,以及官方文档整理出了一篇...

  • @凋零美 请问你的是哪个版本的nodejs呢?

    nodejs获取客户端真实ip默认是ipv6格式

    缘由 今天偶然碰到一个需求,需要获取客户端真实ip进行管制 问题 然而问题来了,通过req.connection.remoteAddress获取的ip居然是长这样的: ::f...

  • makefile让你自动化安装软件

    前言 makefile真是个神奇的东西,主要作用还是在如自动化编译安装软件。我这里并没有什么大型的代码需要编译,出于对makefile的好奇,我决定用它来实现常用软件的自动化...

  • git免密push

    前言 每次提交都要输入密码,是一件相当痛苦的事情。在这里,我们可以尝试一些操作,去掉这个步骤 方法一、配置文件 使用git自带的配置文件,具体方法如下 需要注意2点 1. ...

  • linux源码安装nginx

    一、目的 虽然编译好的二进制文件确实很方便,但是需要扩展的时候就不太友好了。 二、安装步骤 源码下载打开 nginx下载页面 ,自行选择一个需要的版本,我这里选择的是最新的版...

  • async&await的一些理解

    今天有空看了一下node.js v7.6.0的新特性 分析 ①async函数返回什么 运行之前,我以为先打印 in,再输出 out,然而我想的并没有什么卵用。实际上,asyn...

  • koa2中间件写法(async&await)

    新特性的发布 最近nodejs发布了v7.6.0。这个版本,正式包含了 async和await的用法,再也无需使用harmony模式或者使用babel转换了。 koa2 然后...

  • 谢谢支持:blush: 大家一起学习学习

    redis之频率限制

    最近有个分享,关于频率限制的redis实现。 主要是使用redis的命令:incr/decr incr/derc的作用就是对某个key进行+1或者-1。适用的场景之一:频率限...

  • redis之频率限制

    最近有个分享,关于频率限制的redis实现。 主要是使用redis的命令:incr/decr incr/derc的作用就是对某个key进行+1或者-1。适用的场景之一:频率限...

  • node系列之console

    地址 传送门 说明 该模块提供一系列类似于浏览器的调试输出功能。下面是简单的用法。 Console类 Console: require('console').Console或...

  • node系列之tty

    地址 传送门 说明 提供 tty.ReadStream和tty.WriteStream。 tty.ReadStream 继承net.Socket,唯一的实例是process....

  • node系列之util

    地址 传送门 说明 nodejs的一些工具类,不过从文档来看,好多都已经作废了,很多判断数据类型的方法已经迁移交由该数据类型自己来判断。比如 util.isArray(obj...

  • node系列之readline

    地址 传送门 说明 readline模块提供了一个接口,从readable流读取一行数据,比如process.stdin。其实就是,提供了一个交互,可输入也可输出。 基本用法...