Install different versions of NodeJS
Is it possible to have different versions of NodeJS installed on the same machine?
There are several node managers which you can use to achieve this, but the most popular are:
- NVM
- n
I use nave. https://github.com/isaacs/nave
> npm install -g nave
> nave use 0.4.12 # starts a subshell with 0.4.12 at the head of the path
> node --version
v0.4.12
> exit # go back to the original shell
> nave use 0.6.5
> node --version
v0.6.5
> nave usemain
Note that the first time you need a version, it will be downloaded and compiled for you.
If you need something simple, the n
utility is just for you.
Install it (use sudo
prefix in commands if required):
npm -g install n
then :
npm cache clean -f
(don't be scared about the warning)
then just ask n
to (download if required and) use the version you specify. For instance:
n 0.11.13
Et voilà !
Should you install multiple versions, you'll be able to switch between them. See the n page for details.
You can follow simple approach here
step1:
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash
step2:
$ source ~/.profile
step3: list the latest versions of node
$ nvm ls-remote
step4:
$ nvm install 7.10.0
step5: Create alias as default for node version
$ nvm alias default 7.10.0
step6:
$node --version
that's it.