相关疑难解决方法(0)

为什么(以及如何使用FIx)ESLint导入/无外来依赖性安装包上的失败?

当我运行ESLint时,我收到以下错误:

1:13  error  'joi' should be listed in the project's dependencies. Run 'npm i -S joi' to add it        import/no-extraneous-dependencies
2:16  error  'lodash' should be listed in the project's dependencies. Run 'npm i -S lodash' to add it  import/no-extraneous-dependencies
Run Code Online (Sandbox Code Playgroud)

但是,我安装了这两个模块并在我的package.json:

"joi": "^10.4.2",
// Some other packages
"lodash": "^4.17.2",
Run Code Online (Sandbox Code Playgroud)

和运行:

npm i -S joi
Run Code Online (Sandbox Code Playgroud)

没有帮助或解决问题.我也有很多其他包package.json,只有这两个包有问题.这可能是一个错误,但ESLint有很多眼睛,我认为我更有可能做错了什么...只是我无法弄清楚是什么(这些包看起来和其他任何一个一样我的package.json).

任何人都可以建议我(无意中)做出关于这两个软件包的ESLint投诉,只有那两个软件包,尽管它们被安装了吗?

编辑

这是我的package.json(删除了一些不相关的标识位):

{
  "name": "foo",
  "version": "1.0.0",
  "engines": {
    "node": "6.9.4"
  },
  "scripts": {
    "some": "scripts",
  }, …
Run Code Online (Sandbox Code Playgroud)

eslint package.json

19
推荐指数
9
解决办法
1万
查看次数

标签 统计

eslint ×1

package.json ×1