是否有一个eslint插件,可以检查&n?npm修剪后的依赖关系 - 生产'?

时间:2017-03-08 12:55:56

标签: javascript node.js reactjs npm webpack

我的构建步骤:npm install,npm run build,npm prune --production,然后生成工件

是否有一个lint插件可以检查我没有错误地导入dev依赖项?

2 个答案:

答案 0 :(得分:2)

https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-extraneous-dependencies.md

您可以将选项devDependencies设置为false。如果从devDependencies导入,ESLint将显示错误。

答案 1 :(得分:0)

我认为没有这样的插件。

ESLint不会检查您所需的模块是否已安装。它仅检查您是否使用了首先需要它的模块,或者更确切地说,如果您声明了存储模块的变量。它并没有真正检查require()调用是否有效,因为它必须运行它并且它不会这样做。