在 ubuntu 中用一个命令列出所有全局安装的模块

list all globally installed modules with one command in ubuntu

我正在研究 ubuntu 14.04,有没有办法打印所有全局模块(使用 npm) 到命令行。我该怎么做?

以下命令将列出 Linux、Mac 和 Windows 上所有全局安装的模块。

npm ls -g --depth 0

列出所有全局安装的模块运行:

npm ls -g --depth 0

或纱线

yarn global ls --depth 0

额外:

获取简短的模块描述运行:

npm ll -g --depth 0

查看全局模块的安装路径运行:

npm ls -gp --depth 0

要查看所有全局安装模块的列表,请键入以下命令:

npm ls -g --depth 0

这将为您提供所有已安装模块及其版本的列表。 即使有未满足的依赖项,也会列出。

比所选答案快得多的命令,如果您只关心列出包名称而不是包版本:

ls -l $(npm root -g)

我的首选方法是使用 npmlist 包,可以使用 npm i -g npmlist 安装。然后,您只需使用 npmlist 命令即可获得包含所有全局包版本的格式化和颜色列表。

$ npmlist

Installed npm packages: (global)

@vue/cli.................[3.5.1]
browser-sync............[2.26.3]
degit....................[2.1.3]
eslint..................[5.15.3]
eslint-plugin-vue........[5.2.2]
jsonlint.................[1.6.3]
npm......................[6.9.0]
npmlist..................[3.1.2]
prettier................[1.16.4]
serverless..............[1.39.1]