在程序中使用package.json中的npm包检查的编程方法?

如果我有一个用node.json和一些目录/子目录编写的项目,是否有任何方法检查package.json中列出的所有模块是否真的在项目中使用?

以多人参与项目的情况为例,在项目进展中增加npm软件包,采用新的软件包,但从不删除旧软件包。

如果您的目标是删除未列在依赖列表中的现有软件包,则可以使用npm prune 。 请参阅https://www.npmjs.org/doc/cli/npm-prune.html

对不起,我误解了你的问题。 你可以尝试使用npm-check 。 请参阅https://www.npmjs.org/package/npm-check