DEV Community

loading...

Updating Node and npm using Node Version Manager

preciouschicken profile image Precious Chicken Originally published at preciouschicken.com on ・1 min read

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

Discussion (2)

pic
Editor guide
Collapse
zakiazfar profile image
zakiAzfar • 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 Author

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.