美文网首页
初始化安装

初始化安装

作者: DengXG | 来源:发表于2017-03-27 20:40 被阅读53次

npm install 指定版本

~1.2.2表示 >=1.2.2 且 < 1.3.0
ˆ1.2.2表示 >=1.2.2 且 < 2.0.0
需要注意的是,如果大版本号为0,则插入号的行为与波浪号相同,这是因为此时处于开发阶段,即使是次要版本号变动,也可能带来程序的不兼容。
latest:安装最新版本。

npm install <packageName> //安装
npm install <packageName> --force//强制安装
npm update <packageName>

常用插件eslint-config-airbnb


npm info "eslint-config-airbnb@latest" peerDependencies
npm i -g eslint-config-airbnb eslint@^#.#.# eslint-plugin-jsx-a11y@^#.#.# eslint-plugin-import@^#.#.# eslint-plugin-react@^#.#.#
//例子2017年3月28日
cnpm i -g eslint@^3.18.0 eslint-plugin-jsx-a11y@^4.0.0 eslint-plugin-import@^2.2.0 eslint-plugin-react@^6.9.0 eslint-config-airbnb 

为项目服务的.eslintrc(.eslintrc.json)文件是放在项目文件夹下的,全局的.eslintrc文件则放在当前用户的根目录下,类Unix系统的当前用户目录是~,而Windows系统的话则是类似于C:\Windows\Users\Username这样的地方。
把以下代码放入.eslintrc,就做好了你的全局ESLint配置文件。

{
    "extends": "airbnb",
    "installedESLint": true,
    "plugins": [
        "react"
    ]
}

Airbnb的缺省标准是每行的缩进字符是2个空格键,而我一般喜欢使用4个空格键作缩进,所以这里需要一点小小的定制。另外,我缺省会大量使用jQuery,不想让它总是报告什么jQuery这个变量未定义等错误。所以增加了几行,最终的.eslintrc如下:

{
    "extends": "airbnb",
    "installedESLint": true,
    "plugins": [
        "react"
    ],
    "env": {
        "jquery": true
    },
    "rules": {
        "indent": ["error", 4]
    }
}

配置示例参考:
https://github.com/ruanyf/react-babel-webpack-boilerplate

相关文章

网友评论

      本文标题:初始化安装

      本文链接:https://www.haomeiwen.com/subject/rjurottx.html