当我运行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)