list all globally installed modules with one command in ubuntu

node.jsNpmUbuntu 14.04Npm Cli

node.js Problem Overview


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?

node.js Solutions


Solution 1 - node.js

The below command will list all your globally installed modules on Linux, Mac, and Windows.

npm ls -g --depth 0

Solution 2 - node.js

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

Solution 3 - node.js

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]

Solution 4 - node.js

Much faster command than the selected answer, if you care only about listing package name and not the package version:

ls -l $(npm root -g)

Solution 5 - node.js

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.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionMuhsin KelothView Question on Stackoverflow
Solution 1 - node.jsMuhsin KelothView Answer on Stackoverflow
Solution 2 - node.jsetoxinView Answer on Stackoverflow
Solution 3 - node.jsMatthew RankinView Answer on Stackoverflow
Solution 4 - node.jsMichael P. BazosView Answer on Stackoverflow
Solution 5 - node.jsNikhita zulkaView Answer on Stackoverflow