识别不必要的npm包

识别不必要的npm包,npm,package.json,Npm,Package.json,我如何识别npm包,它们是不必要的,以便我可以从我的应用程序中删除它们 我不认为这种情况是独一无二的,因为前一个不再在团队中的家伙在package.json文件中放了一堆东西,而我对其中的所有包都不熟悉。我确实希望该应用程序尽可能精简和干净,并希望删除任何不必要的东西。我可能会发现package.json中的所有包都是必需的,但我确实想确保这一点 检查每个软件包,了解它的功能并将其删除,以查看是否有任何东西会破坏我在确定可以删除的软件包时的仅选项,或者是否有更好的方法?npm安装-g depch

我如何识别
npm包
,它们是不必要的,以便我可以从我的应用程序中删除它们

我不认为这种情况是独一无二的,因为前一个不再在团队中的家伙在
package.json
文件中放了一堆东西,而我对其中的所有包都不熟悉。我确实希望该应用程序尽可能精简和干净,并希望删除任何不必要的东西。我可能会发现
package.json
中的所有包都是必需的,但我确实想确保这一点


检查每个软件包,了解它的功能并将其删除,以查看是否有任何东西会破坏我在确定可以删除的软件包时的选项,或者是否有更好的方法?

npm安装-g depcheck

然后:


谢谢你的回复。在完成
depcheck
包的全局安装后,我在项目根目录下的命令提示符下运行
depcheck
,其中有
package.json
文件,但我得到的是“depcheck不被识别为内部或外部命令”。知道我做错了什么吗?成功了。酷实用程序!谢谢你的帮助!
depcheck