After installing node via npm , using 'nvm ls' gives the version which i have installed like v8.9.4 and also node -v also shows the version. But at the same time, when checking for 'nodejs --version' tells me to install node js as 'sudo apt-get install nodejs'.
Asked
Active
Viewed 2,654 times
3
-
Check this answer: https://askubuntu.com/questions/794822/node-vs-nodejs-on-ubuntu-package-manager – Daniel Jan 30 '18 at 04:21
-
Does this answer your question? [What are the differences between node.js and node?](https://stackoverflow.com/questions/20057790/what-are-the-differences-between-node-js-and-node) – Ryan Apr 26 '20 at 21:36
1 Answers
4
Via npm or nvm Node.js is called node but if you install via apt-get you need to use the package name nodejs because via apt-get node is a package name take by a completely different application that happens to also be called node.

Usman Mutawakil
- 4,993
- 9
- 43
- 80
-
Right now I have installed both via NVM and via 'sudo apt-get install nodejs' – Addictd Jan 30 '18 at 04:17
-
-
I would remove one. Its easier to track your version when you know which one is being ran because theres only one. The issue I run into when I have multiple versions of node is when something tries calling node and uses the wrong one so for me I only use one. – Usman Mutawakil Jan 30 '18 at 04:28