查看 Windows 上全局安装了哪些 npm 包

一条命令列出所有全局 npm 包(serve、nodemon、yarn 等)及版本,方便清理或核对。

Windows软件包开发npm 包管理低风险
在任意终端运行 `npm list -g --depth=0`。

01命令

命令
$ npm list -g --depth=0

02作用说明

全局 npm 包装在项目之外,提供随处可用的命令行工具,时间一长就堆了不少,自己也忘了装过什么。`npm ls -g --depth=0` 只列出顶层的全局包及其版本,不会把庞大的依赖树全打出来。发现不用的包,用 `npm uninstall -g <包名>` 卸载即可。

03风险

风险低风险
使用条件需已安装 Node.js/npm;只读查询。
!注意: 不加 --depth=0 会把所有间接依赖全部列出,输出会非常长——这个参数就是让结果保持简洁的关键。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • npm-ls | npm Docs
    npm · vendor-doc · 2026-09-17
    依据: npm ls -g --depth=0 lists globally installed packages at the top level without their dependency trees.

最后验证: 2026-09-18 · 分类: 开发者

06相关方案