由于我在create-react-app项目中重新安装了NPM依赖项,因此Atom的eslint在每个文件的顶部都给了我这个错误:

Error while running ESLint: Cannot find module 'eslint-config-react-app'.

虽然react-scripts的eslint不会引发任何警告或错误。顺便说一句,软件包eslint-config-react-app 是安装在node_modules中的
我试图重新安装linter-eslint,atom,NPM依赖项等。没有任何效果。

有人知道吗?

这是我的.eslintrc:
{
  "extends": "react-app",
  "rules": {
    "jsx-a11y/anchor-is-valid": 0,
    "react/jsx-no-comment-textnodes": 0,
    "no-unused-vars": ["warn", {
      args: "all",
      ignoreRestSiblings: false,
      argsIgnorePattern: "^_$"
    }]
  }
}


编辑:我不知道为什么,但是突然之间,错误发生了变化,现在这是每个js文件的顶部:
Error while running ESLint: Invalid regular expression flags

编辑2

在我的情况下,给定的解决方案均无效。 linter-eslint的问题没有解决。但是我现在找到了一种解决方法:使用fast-eslint而不是linter-eslint。效果很好。

最佳答案

对于其他尝试此操作的人,一种解决方案是全局安装eslint-config-react-app及其所有对等部门。目前,这是:

请参阅https://github.com/facebook/create-react-app/issues/3633#issuecomment-361485857

npm i -g babel-eslint@^7.2.3 eslint@^4.1.1 eslint-plugin-flowtype@^2.34.1 eslint-plugin-import@^2.6.0 eslint-plugin-jsx-a11y@^5.1.1 eslint-plugin-react@^7.1.0

关于reactjs - Atom和eslint : Cannot find module 'eslint-config-react-app' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58678375/

10-13 07:17