DEV Community

Precious Chicken
Precious Chicken

Posted on • Originally published at preciouschicken.com on

Updating Node and npm using Node Version Manager

Node Version Manager is a "POSIX-compliant bash script to manage multiple active node.js versions." It is a very useful tool for taming Node.js which can throw up some strange problems when you install it in the standard fashion.

However I only ever use two commands, which I can never remember off the top of my head, so here they are:

Update Node.js to latest Long Term Support version

nvm install --lts
Enter fullscreen mode Exit fullscreen mode

Update npm

nvm install-latest-npm
Enter fullscreen mode Exit fullscreen mode

I only realised this was an option recently thanks to a post by MuffinMan.

Where am I again?

And to confirm which versions you are using:

node --version && npm --version
Enter fullscreen mode Exit fullscreen mode

Top comments (2)

Collapse
 
mohdahmad1 profile image
Mohd Ahmad • Edited

I would prefer volta over nvm, as provides a cleaner API. And it is available in windows too.

Collapse
 
preciouschicken profile image
Precious Chicken

Hadn't heard of it previously, but just checked out their website. You are right, looks nice. Next time I do a fresh install of my OS, I might give it a whirl - thanks.