Issue to Install "npm 5.x" on Ubuntu 18

Q

Why I can only install "npm 3.5.2" on Ubuntu 18?

✍: FYIcenter.com

A

If you are running Ubuntu 18, the default "apt install npm" command will only insatlle "npm 3.5.2:

$ sudo apt install npm
... installing the "npm" package

$ sudo apt install npm

Reading package lists... Done
Building dependency tree
Reading state information... Done
npm is already the newest version (3.5.2-0ubuntu4).

This is caused by issue inside "apt".

What you can do is try to reinstall both "nodejs" and "npm":

# Complete Un-install
$ sudo apt-get purge nodejs npm
$ sudo apt-get autoremove
$ sudo apt-get update

# Fresh install
$ sudo npm install -g npm

$ npm --version
5.5.1  

$ sudo apt install nodejs

 

⇒ "gyp ERR! stack Error: EACCES: permission denied"

⇐ Warning on Incompatible "npm" Version

⇑ Install Hyplerledger Composer Environment

⇑⇑ Hyperledger Composer Tutorials

2021-04-04, 442👍, 0💬