【问题标题】:How to display all installed npm packages and delete them [duplicate]如何显示所有已安装的 npm 包并删除它们[重复]
【发布时间】:2020-12-19 15:48:03
【问题描述】:

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

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

有什么帮助吗?谢谢!

【问题讨论】:

  • 有什么帮助吗?

标签: node.js npm nodemailer


【解决方案1】:

试试这个:- 它删除了所有全局 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.

【讨论】:

  • 我有windows...无论如何,我实际上想删除这个目录中的包:npm list --depth
  • 我已经更新了我的 windows 答案(删除特定文件夹)并且该堆栈链接也有 windows 答案:)
猜你喜欢
  • 2016-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-14
  • 2021-06-04
  • 1970-01-01
  • 2012-03-05
  • 2014-07-29
相关资源
最近更新 更多