Node version not persisting


#1

So I created a workspace where I’ve updated the version node and npm, I’ve installed the angular cli, generated some code… ran stuff, cool.

Shut down the workspace come back today, start it back it back up… old node, no angular cli.
Why isn’t my vm persisting my changes between use?


#2

did you install new node with nvm? If yes did you make the new version the default?
Try running nvm ls to see all installed node versions and then nvm use <versionnumber> to activate the version you want.


#3

good call. Exactly the problem I was having. Thanks for the help.


#4

You can use the command nvm alias default 6.10.2 (replace 6.10.2 with whatever version you want, or just 6 to use the latest 6.X.X version) to make a specific version your default and then it will stay default even if your workspace restarts or hibernates + restores.


Keep environment setup
#5

To fully update node and npm and have them persist across reboots in one command…

nvm install node && nvm alias default node && npm update npm -g


#6

you need to use explicit version like nvm alias default 7, nvm alias default node won’t work