如何从 package.json 中删除冗余/未使用的依赖项?

The*_*tor 13 javascript node.js npm reactjs yarnpkg

我知道之前有人问过它,但是depcheck似乎根本不适合我。除了必须为“仅配置”库(如 babel、eslint 等)配置它之外,它还给了我大量的错误警报。

如果你接到这样的任务,你的方法是什么?你有什么最佳实践可以推荐给我吗?

谢谢!

Mes*_*San 6

答案是npm-check。

npm i -g npm-check
Run Code Online (Sandbox Code Playgroud)

然后进入你的项目目录并运行该工具

cd my-app
npm-check


some-package   NOTUSED?
             To remove this package: npm uninstall --save some-package
Run Code Online (Sandbox Code Playgroud)