假设我安装了项目包,npm install用于查找package.json要安装的模块。过了一会儿,我发现我不需要某些特定的模块,并从package.json. 然后我删除了一些其他模块,package.json因为它们不再需要,而其他模块则替换为替代品。
npm install
package.json
现在我想清理node_modules文件夹,以便只有列出的模块package.json留在那里,其余的必须去,比如npm clean. 我知道我可以手动删除它们,但希望有一些很好的准备好使用糖功能。
node_modules
npm clean
我想你正在寻找npm prune
npm prune
npm prune [<name> [<name ...]] 此命令删除“无关”包。如果提供了包名称,则仅删除与提供的名称之一匹配的包。 无关包是未列在父包的依赖项列表中的包。
npm prune [<name> [<name ...]]
此命令删除“无关”包。如果提供了包名称,则仅删除与提供的名称之一匹配的包。
无关包是未列在父包的依赖项列表中的包。
请参阅文档:https ://docs.npmjs.com/cli/prune