加载插件导入失败:“eslint-plugin-import”

新手上路,请多包涵

我是新来的反应。我正在按照教程步骤安装节点。但是,当我运行 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

原文由 Willjay 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.6k
2 个回答

连续安装以下内容后,我的问题得到解决:

 npm install eslint-plugin-import eslint-plugin-flowtype eslint-plugin-jsx-a11y eslint-plugin-react

您是否尝试过在本地安装 eslint ,例如

npm install eslint-plugin-import --save-dev

?

编辑 - 解决方案:

而不是一个接一个地安装 eslint 包,问题可以通过

npm install react-scripts

由于 react-scripts 正在处理 webpackbabeleslint 及其依赖项。

这可以避免冲突,就像您的情况一样。

原文由 Bussller 发布,翻译遵循 CC BY-SA 4.0 许可协议

今天运行同样的问题。已经将 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

原文由 Robert Niestroj 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏