运行 npm list -g --depth=0 可清晰列出系统中全局安装的顶层工具包;加 --long 查详情,用 检查特定包,注意权限及多版本管理器影响。

直接运行 npm list -g --depth=0 即可查看当前系统中全局安装的所有工具包(不含其依赖项)。
快速列出全局已安装的包
在终端中执行以下命令:
- npm list -g --depth=0:只显示顶层全局包,结构清晰,最常用
- npm list -g:显示全部全局包及其完整依赖树,信息量大但容易混乱
- npm list -g --parseable:输出路径格式,适合脚本解析(如配合 grep 筛选)
确认是否为全局安装
有些包可能同时存在于本地项目和全局,用 -g 参数能明确限定作用域。若漏掉 -g,默认查的是当前项目下的 node_modules。
你还可以加 --long 查看包描述和版本详情:
npm list -g --depth=0 --long
常见问题处理
- 权限错误(如 EACCES):说明 npm 全局目录权限异常,建议用 npm 官方推荐方式 重设全局路径,避免 sudo
- 列表为空但实际有全局包:检查是否切换了 npm 的 registry 或使用了 nvm/n/ volta 等多版本管理器,不同 Node 版本对应独立的全局模块目录
-
想查看某个特定包是否全局安装:运行 npm list -g
,例如 npm list -g eslint
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











