NPM is already included in Node.js package, which can be downloaded from the official website. Alternately, we could install NPM from the standard Ubuntu repository also.
Note: Following operations would require you to have superuser privileges. In case you don’t have one, then contact your System Administrator for assistance.
Method: I – Install NPM in Ubuntu 19.10 through repository
We need to first update the standard Ubuntu repository to make the latest version of the package available.
sudo apt update
Thereafter, issue the following –
sudo apt install npm
Once the package and related dependencies are installed, we can verify through –
It would return with the version of NPM installed. In our case, it was version 5.8.0.
It is worth mentioning here that, NPM package installed through standard Ubuntu repository may be different from the latest LTS version available on official website.
Alternately, we could install NPM through the package available on official website itself.
Method: II – Install NPM (Linux Binaries) in Ubuntu 19.10
As already discussed, the NPM package is already included in the Node.js package – which can be downloaded through Nodejs official website. Head to the Downloads section on Nodejs official website to download the file – Linux Binaries (x64) – node-v12.13.0-linux-x64.tar.xz
Its of around 13.4 MBs in size. The downloaded file includes NPM version 6.12.0.
Next, extract the file through tar command-line utility.
tar -xvf node-v12.13.0-linux-x64.tar.xz
It would create a directory node-v12.13.0-linux-x64/ in the current folder.
Now, open ~/.bashrc file using a text editor like nano –
and, append the file with the following –
where, /path/to/ should be replaced.
Lastly, issue the following in terminal to verify –
It would return with the package version installed i.e. 6.12.0.
Uptill now, things are pretty similar to what we did while installing Node.js. To make NPM accessible to root/superuser, we need to create a symbolic link. Therefore, issue the following in terminal –
sudo ln -s /path/to/node-v12.13.0-linux-x64/bin/npm /usr/bin/npm
Login as root or sudo -i to verify –
Install & Use NPM Modules
Before, installing any modules through command-line utility npm – we need to first initialize it for our project. So, navigate to your project folder and issue the following in terminal –
It will ask you a few questions. And, thereafter a new file package.json will be created.
If you don’t initialize, then you may get the following warning –
npm WARN saveError ENOENT: no such file or directory, open '/home/<user-name>/package.json'
Now, to install a NPM package/module –
npm install <module_name> --save
for instance to install lodash module,
npm install lodash --save
–save, updates the contents of file package.json.
Now, we can append our project file with the following;
const _ = require("lodash");
_ is specifically for lodash module.
In conclusion, we have discussed how to install and use NPM in Ubuntu 19.10 release. More about npm modules in subsequent articles.