Node.js: Difference between revisions

From Bitpost wiki
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 node # to get the latest release (stable by default) - you can pick a release too if needed, eg 5.8.0)
* 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

Linux

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