This post is about how can we install, update, uninstall and list out installed global packages of NPM.

The commands that start with $ are meant to be run in the terminal or command line. The output of the command will follow immediately. Comments will begin with #.

Install Global Packages

$ npm install -g <package>

For example, to install express globally, type

$ npm install -g express
+ express@4.16.3
added 50 packages from 47 contributors in 10.433s

Update Global Packages

$ npm update -g <package>

For example, to update express globally type

$ npm update -g express

To find out which packages need to be updated, type

$ npm outdated -g --depth=0
Package  Current  Wanted  Latest  Location
nodemon   1.18.2  1.18.3  1.18.3
npm        6.1.0   6.2.0   6.2.0

To update all global packages, type

$ npm update -g

List All Installed Global Packages

$ npm list -g --depth 0
/home/rimonmostafiz/.nvm/versions/node/v10.6.0/lib
├── express@4.16.3
├── nodemon@1.18.2
└── npm@6.1.0
  • list -g: display a tree of every package found in the user’s folder(without the -g option it only shows the cureent directory’s packages)
  • --depth 0 OR --depth=0: to avoid including every package’s dependencies in the tree view

Uninstall Global Packages

$ npm uninstall -g <package>

For example, uninstall express globally

$ npm uninstall -g express
removed 50 packages in 0.289s