为什么我不能使用eslint-config-rallycoding npm包来创建我的create-react-app项目?

时间:2017-11-26 00:39:40

标签: reactjs eslint create-react-app

我已经能够在多个反应中使用npm包eslint-config-rallycoding并对本机项目做出反应,但在使用create-react-app进行尝试时遇到了问题。我还需要采取其他措施吗?

通常所需要的只是:

  1. 创建项目
  2. npm i --save-dev eslint-config-rallycoding
  3. 触摸.eslintrc
  4. { "extends": "rallycoding" }添加到.eslintrc文件
  5. 我正在使用sublime text 3,这适用于其他项目就好了。我知道create-react-app有一堆额外的样板,也许还有我需要覆盖的东西?

    https://www.npmjs.com/package/eslint-config-rallycoding https://github.com/facebookincubator/create-react-app

1 个答案:

答案 0 :(得分:4)

在阅读create-react-app自述文件中的以下几行后,我注意到已经包含了linting:

  

您需要先为编辑器安装ESLint插件。   然后,将名为.eslintrc的文件添加到项目根目录:

     

js { "extends": "react-app" }

     

现在你的编辑应该报告掉落警告。

要使用如上所述的特定linting包进一步自定义它,您需要弹出以运行npm run eject,这将从项目中删除单个构建依赖项,允许自定义到babel,webpack和eslint文件。