西门2020-03-23
有没有办法确定您的package.json文件中是否不再有需要的软件包?
例如,当试用一个程序包,后来注释或删除代码但忘记卸载它时,我最终得到了几个可以删除的程序包。
确定包是否可以安全删除的有效方法是什么?
为此,我们可以使用以下npm模块:
https://www.npmjs.com/package/npm-check-unused
还有一个名为的软件包npm-check:
npm-check
npm检查 检查过时,不正确和未使用的依赖项。
npm检查
检查过时,不正确和未使用的依赖项。
它功能强大且积极开发。它的功能之一是检查未使用的依赖关系-对于这一部分,它使用depcheck另一个答案中提到的模块。
depcheck
您可以使用称为depcheck的npm模块(至少需要Node版本10)。
安装模块:
npm install depcheck -g or yarn global add depcheck
运行它并找到未使用的依赖项:
这种方法的好处是您不必记住findor grep命令。
find
grep
要运行而不安装,请使用npx:
npx depcheck
Newest Answer
为此,我们可以使用以下npm模块:
https://www.npmjs.com/package/npm-check-unused