我有新的反应。我正在按照安装节点的教程步骤进行操作。但是,当我运行npm start
时,错误会一直显示出来。
Failed to compile.
./src/index.js
Module build failed: Error: Failed to load plugin import: Cannot find module 'eslint-plugin-import'
Referenced from:
at Array.forEach (native)
at Array.reduceRight (native)
另外,我尝试安装'eslint-plugin-import',但徒劳无功......
npm install eslint-plugin-import -g
npm WARN eslint-plugin-import@2.7.0 requires a peer of eslint@2.x - 4.x but none was installed.
+ eslint-plugin-import@2.7.0
系统信息
eslint --version
v4.2.0
npm -v
5.2.0
npm list -g | grep eslint
├─┬ eslint@4.2.0
│ ├─┬ eslint-scope@3.7.1
├─┬ eslint-plugin-import@2.7.0
│ ├─┬ eslint-import-resolver-node@0.3.1
│ ├─┬ eslint-module-utils@2.1.1
├─┬ eslint-plugin-react@7.1.0
答案 0 :(得分:17)
在连续安装以下内容后,我已解决此问题:
function yith_woocompare_constructor() {
// stuff here
}
add_action( 'plugins_loaded', 'yith_woocompare_constructor' );
您是否尝试过本地安装eslint,例如
npm install eslint-plugin-import eslint-plugin-flowtype eslint-plugin-jsx-a11y eslint-plugin-react
编辑 - 解决方案:
不是一个接一个地安装eslint包,而是可以通过
来缓解这个问题npm install eslint-plugin-import --save-dev
因为react-scripts正在处理webpack,babel和eslint及其依赖。
这可以避免冲突,就像你的情况一样。
答案 1 :(得分:3)
试试这个
<a clicktracking=off href="http://sendgrid.com">Not Tracked</a>
然后
npm install -g eslint
答案 2 :(得分:2)
今天以同样的问题运行。已将ESLint 5.16升级到6.6.0,并且一直在使用vue-eslint-plugin 5.2.3。 必须安装此软件包:
npm install eslint-plugin-import --save-dev
npm install eslint-plugin-node --save-dev
npm install eslint-plugin-promise --save-dev
npm install eslint-plugin-standard --save-dev
答案 3 :(得分:0)
我在成功create-react-app
后运行npm install
时遇到了这种情况。将npm版本从v5.2降级到v4.6.1为我修复了这个问题。
答案 4 :(得分:-1)
也有同样的问题。我通过禁用 vscode 的 eslint 扩展解决了它,还删除了根目录中的 .eslintrc 文件和 package.json 文件中的所有痕迹。