首页 > 解决方案 > 如何显示所有已安装的 npm 包并删除它们

问题描述

我想显示我所有安装的 npm 包(nodemailer、json 等)并删除它们。另外,我想清理 npm “历史”。

我已经读过我应该这样做: npm list -g 显示所有包,但我不确定这是否正是因为我最近下载了 nodemailer 并且它不在此列表中...

有什么帮助吗?谢谢!

标签: node.jsnpmnodemailer

解决方案


试试这个:- 它删除所有全局 npm 模块。注意:这在 Windows 上不起作用。

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

对于目录中的 Windows

参考这篇文章以删除文件夹中的节点模块

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


推荐阅读