美文网首页
初始化安装

初始化安装

作者: 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