Node.js: Difference between revisions
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
export NVM_DIR="/home/m/.nvm" | export NVM_DIR="/home/m/.nvm" | ||
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm | [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm | ||
* nvm ls-remote | * nvm ls-remote --lts | ||
* nvm install | * nvm install --lts # to get the latest long-term-support release - you can pick a release too if needed, eg 5.8.0) | ||
* nvm alias default stable | * nvm alias default stable | ||
* the common .bashrc_env should take care of this: update .bashrc to configure node on even non-interactive shells - it should match the restart lines, above | * the common .bashrc_env should take care of this: update .bashrc to configure node on even non-interactive shells - it should match the restart lines, above | ||
Line 18: | Line 18: | ||
** You can create an .nvmrc file containing version number in the project root directory and it will default to that version | ** You can create an .nvmrc file containing version number in the project root directory and it will default to that version | ||
** Global package install example: npm install -g rad-scripts | ** Global package install example: npm install -g rad-scripts | ||
=== Upgrade === | |||
Don't mess with anything other than lts, you've been warned: | |||
* nvm install --lts |
Revision as of 18:45, 1 September 2017
Installation
Windows
- Use the latest 64-bit installer
- Then you can just use it from a cmd prompt, eg: npm install -g rad-scripts
Linux
- install Node.js using the "Node.js Version Manager" nvm details
- find the latest nvm version
- curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
- restart terminal (or...
export NVM_DIR="/home/m/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
- nvm ls-remote --lts
- nvm install --lts # to get the latest long-term-support release - you can pick a release too if needed, eg 5.8.0)
- nvm alias default stable
- the common .bashrc_env should take care of this: update .bashrc to configure node on even non-interactive shells - it should match the restart lines, above
- additional fyi goo
- nvm use 4.2.1; node -v; nvm ls; nvm alias default 0.11.13; nvm use default
- You can create an .nvmrc file containing version number in the project root directory and it will default to that version
- Global package install example: npm install -g rad-scripts
Upgrade
Don't mess with anything other than lts, you've been warned:
- nvm install --lts