How to Install NodeJS and NVM Without Pain

How to Install NodeJS and NVM Without Pain

Nodejs is great, but I always seem to end up explaining to people how to install it. so here is my way, once and for all.

There are installers for Windows and Mac, there are also binaries for Windows, Mac, Linux and I believe SunOS. Plus there is the source code if you want to compile it yourself.

Personally, I like to use the ‘NVM’ way, which stands for Node Version Manager. Not only does it keep things simple but you can also install and switch to as many different versions of Node.js as you please.

Install nvm

I’m doing this on a Mac, but it’s pretty much the same on all platforms once you have installed nvm. So go to https://github.com/creationix/nvm and install it now. Since I’m doing this on a Mac I have already ensured I meet the requirements of having Xcode installed for the c++ compiler.

I’ll open up a terminal and follow the instruction to run the install script. Worth noting that if you already have nvm installed you can update it using the same commands.

Install Node

Now go over to https://nodejs.org where I see it’s telling me the latest stable release is v10.15.0 LTS. I see there is a v11.8 Current with all the latest features, but I’m not using that one today.

So I simply use the terminal and nvm to install it with

I’ll set the current version I want to use to the same

And since I want to use this version over time (in case I had more than one installed) I’ll also set it to the default.

With that my friends we are done! type

And voila, it tells me the version I have is

v10.15.0

We are done, now sit back and grin or write some code!