简体   繁体   中英

list all globally installed modules with one command in ubuntu

I'm working on ubuntu 14.04 , Is there any way to print all global modules (installed using npm ) to the command line. How can I do this?

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

npm ls -g --depth 0

To list all globally installed modules run:

npm ls -g --depth 0

or yarn

yarn global ls --depth 0

Extras:

To get a short module description run:

npm ll -g --depth 0

To see the path of where the global modules are installed run:

npm ls -gp --depth 0

My preferred method is to use the npmlist package, which can be installed using npm i -g npmlist . Then you just use the npmlist command to get a formatted and color listing with versions of all global packages.

$ 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]

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

ls -l $(npm root -g)

To see the list of all globally installed modules type the following command:

npm ls -g --depth 0

this will give you the list of all the installed modules along with their versions. Even unmet dependencies if any, will also be listed.

The previous global and local flags are now deprecated. The preferred syntax today is as follows:

npm list --location=global --depth 0
npm ls   --location=global --depth 0
npm la   --location=global --depth 0
npm ll   --location=global --depth 0

npmlist=$(npm list --location=global --depth 0)
npmlist

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM