Node.js is very active in the development and you may receive news about the new release almost every month. There are times when we actually need to maintain multiple versions of Node with the flexibility to switch between versions without going through the hassle of installation.
Enter Node helper or n.
You need to have at least a node package manager or npm installed in your system.
Here is what you need to do step by step:
Step 1: Clean npm cache
Step 2: Install node helper (n) globally using the following command.
Once node helper is installed. You can either get the latest stable version using
Or if you want a specific version like I needed 8.0.0 then you can do this using.
After upgrade you can check the latest version of node using
or
If you want to switch to the different version of Node, just type n in the terminal and you should see the Node versions listed. Use arrow keys to choose the version and press enter.
I use this package in production servers too. Works great. Let me know if you use this package too.
hah, thank you for this, I was trying to set up a diff laptop that had an old dev stuff on it…
ONE THING BTW! you have a typo and need to add a space in the ‘sudo npm install -g n’ 😉
You’re a rockstar for this article!
Oh great eyes you got Greg 🙂 Updated it.
Why the force (-f) on the cache clean? It worked great for me without it.
Just to avoid any cache issue I used -f.
Hi,
After implementing below command I am getting “Error: invalid version ”
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
“Error: invalid version ”
Q1: How to run code written in node v6 in node v10?
Q1: How to run code written in node v6 in node v10?