node.js - 如何显示所有已安装的 npm 包并删除它们
问题描述
我想显示我所有安装的 npm 包(nodemailer、json 等)并删除它们。另外,我想清理 npm “历史”。
我已经读过我应该这样做:
npm list -g
显示所有包,但我不确定这是否正是因为我最近下载了 nodemailer 并且它不在此列表中...
有什么帮助吗?谢谢!
解决方案
试试这个:- 它删除所有全局 npm 模块。注意:这在 Windows 上不起作用。
npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm
对于目录中的 Windows
参考这篇文章以删除文件夹中的节点模块
推荐阅读
- apache - 如何将所有流量重定向到除主页之外的新域
- docker - Docker:使用组权限安装卷?
- javascript - tsconfig.json 中的 **/node_modules/* 是什么意思?
- java - 如何过滤复杂对象的列表,以便如果两个具有字段值,我会根据条件删除一个
- c++ - 编译有关参数的多线程过程的问题
- three.js - 在three.js中中止object3d.traverse
- drupal - Drupal 幻灯片在网格布局中呈现 0x0
- sql - 让会话活动超过 3 小时
- java - 如何在 Jboss EAP 7.3 中将休眠版本 5.3.x 升级到 5.4.32.Final
- python - 使用 pyodbc 的 azure 函数在本地机器上运行良好,但在 azure 云上却不行