What is nvm?
“nvm” stands for Node Version Manager. Its purpose is to allow you to switch between different versions of node and npm quickly and easily. It also makes it easy to upgrade your version of node too. I’d highly recommend using NVM to install node instead of installing it directly.
nvm is developed by Creationix and can be found at http://nvm.sh. The official version only supports Linux and MacOS. However, 3rd-party developers have ported it to Windows as well. The port that I have used can be found here: https://github.com/coreybutler/nvm-windows.
If you plan to install the Windows port make certain to install the symlink to a path without spaces.

If you choose one with spaces the symlink likely will not work.
1 Response
[…] We will be using Node as a build-tool for our web application. If you don’t already have it installed, please do so now. I’d highly recommend using nvm to install node. If you haven’t heard of nvm, you can read a brief introduction to it by clicking here. […]