【发布时间】:2020-12-19 15:48:03
【问题描述】:
我想显示所有已安装的 npm 包(nodemailer、json 等)并删除它们。另外,我想清理 npm “历史”。
我已经读到我应该这样做:
npm list -g
显示所有包,但我不确定是否是这样,因为我最近下载了 nodemailer,但它不在此列表中...
有什么帮助吗?谢谢!
【问题讨论】:
-
有什么帮助吗?
标签: node.js npm nodemailer
我想显示所有已安装的 npm 包(nodemailer、json 等)并删除它们。另外,我想清理 npm “历史”。
我已经读到我应该这样做:
npm list -g
显示所有包,但我不确定是否是这样,因为我最近下载了 nodemailer,但它不在此列表中...
有什么帮助吗?谢谢!
【问题讨论】:
标签: node.js npm nodemailer
试试这个:- 它删除了所有全局 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.
【讨论】: