查看 npm 安装的全局包
要查看通过 npm 安装的全局包,可以使用以下方法:
方法 1:使用 npm list -g --depth=0
运行以下命令,可以列出所有全局安装的 npm 包:
shell
npm list -g --depth=0-g表示列出全局安装的包。--depth=0表示只列出顶层的包(不显示依赖的嵌套结构)。
输出示例:
shell
/usr/local/lib
├── npm@9.8.0
├── nodemon@2.0.22
├── eslint@8.50.0
├── http-server@14.1.1
└── typescript@5.2.2方法 2:使用 npm list -g --json
如果需要以 JSON 格式查看全局包,可以使用:
shell
npm list -g --depth=0 --json这会输出一个 JSON 对象,适合进一步处理或脚本化分析。
方法 3:查看全局包的安装路径
运行以下命令可以查看全局包的安装路径:
shell
npm root -g输出示例:
shell
/usr/local/lib/node_modules然后你可以手动查看该目录下的内容,列出所有全局安装的包。
方法 4:使用 npm ls -g 查看完整依赖树
如果想查看全局安装包的依赖关系,可以使用:
shell
npm ls -g这会显示完整的依赖树,不过输出内容可能较多。
方法 5:结合 grep 筛选特定包
如果你只想查找某个特定的全局包(如 eslint),可以结合 grep:
shell
npm list -g --depth=0 | grep eslint方法 6:使用 corepack(如果启用了)
如果你使用的是 corepack 管理工具(Node.js 内置的包管理工具),可以尝试类似的命令:
shell
corepack list方法 7:使用 yarn(如果全局包是通过 Yarn 安装的)
如果你使用 yarn 安装了全局包,可以运行以下命令查看:
shell
yarn global list通过这些方法,你可以轻松查看已安装的全局 npm 包并进行管理。