检查package.json中的npm包是否在项目中使用的编程方式?
问题描述:
如果我有一个用node.json和一些目录/子目录编写的项目,是否有任何方法检查package.json中列出的所有模块是否真的在项目中使用?检查package.json中的npm包是否在项目中使用的编程方式?
以多人参与项目为例,在这里和那里添加npm包,在项目进展中采用新包,但从不删除旧包。
答
如果您的目标是删除未列在依赖项列表中的现有软件包,则可以使用npm prune
。见https://www.npmjs.org/doc/cli/npm-prune.html。
对不起,我误解了你的问题。您可以尝试使用npm-check
。见https://www.npmjs.org/package/npm-check。
不,更多的是我想删除在依赖项列表中列出的现有软件包,但实际上并没有在任何地方使用 – 2014-10-09 10:59:33
对不起。误解了你的问题。 – JME 2014-10-09 11:00:35
正是我在找的东西。谢谢 – 2014-10-09 11:18:29