如何显示所有已安装的npm软件包并删除它们

时间:2020-08-31 14:00:35

标签: node.js npm nodemailer

我想显示所有已安装的npm软件包(nodemailer,json等)并将其删除。另外,我想清除npm的“历史记录”。

我读到我应该这样做: npm list -g 显示所有软件包,但我不确定这是真的,因为我最近下载了nodemailer,并且不在此列表中...

有帮助吗?谢谢!

1 个答案:

答案 0 :(得分:0)

尝试一下:- 它将删除所有全局npm模块。注意:这不适用于Windows。

npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm

对于Windows中的目录

请参阅此medim article to delete node modules in a folder

如果这对您不起作用,请参考此 https://stackoverflow.com/questions/9283472/command-to-remove-all-npm-modules-globally#:~:text=If%20you%20would%20like%20to,g%20rm%20to%20remove%20them

相关问题