如何查看Windows电脑全局安装的npm包?附通用查询方法
如何查看全局安装的npm包(通用方法 + Windows专属操作)
嘿,刚好对这个问题很熟,我来给你掰扯清楚怎么查看全局安装的npm包——分通用跨系统的方法,还有Windows下的专属操作细节:
一、通用跨系统的全局npm包查看方式
不管你用的是Windows、Mac还是Linux,这些命令都能直接用:
- 完整依赖树查看:直接在终端(Windows的CMD/PowerShell、Mac/Linux的Terminal)里敲
npm list -g,这个命令会列出所有全局安装的包,包括它们的嵌套依赖,适合需要排查依赖关系的时候用。 - 清爽版顶层包查看:如果只想看你主动安装的包,不想被一堆依赖刷屏,就加个深度参数:
npm list -g --depth=0,输出就只有顶层的包列表,一目了然。 - 简写命令:嫌
list太长?直接用npm ls -g或者npm ls -g --depth=0,和上面的命令效果完全一致,少打两个字而已😉
二、Windows系统下的具体查询方法
除了通用命令,Windows还有几个实用的小技巧:
- 查找全局包安装路径:想知道你的全局包存在电脑哪个文件夹里?敲
npm config get prefix,回车后会输出路径(通常是C:\Users\<你的用户名>\AppData\Roaming\npm,如果用了nvm这类版本管理工具,路径会对应到nvm的目录下)。 - 可视化查看文件夹:复制上面输出的路径,打开文件资源管理器粘贴进去,找到里面的
node_modules文件夹,打开就能直观看到所有全局安装的包了,适合喜欢用图形界面查看的朋友。 - 终端适配提示:在Windows的CMD或者PowerShell里运行通用命令时,输出的路径会自动适配Windows的格式,不会出现类Unix系统的斜杠问题,放心用就行。
内容的提问来源于stack exchange,提问作者blackdiamond_94




