[Docs] update version numbers in the readme; add default alias info

Jordan Harband 2015-11-04 21:19:32 -08:00
parent 45e4387ce3
commit 9972de6dec
1 changed files with 15 additions and 15 deletions

View File

@ -49,32 +49,32 @@ Often I also put in a line to use a specific version of node.
You can create an `.nvmrc` file containing version number in the project root directory (or any parent directory). You can create an `.nvmrc` file containing version number in the project root directory (or any parent directory).
`nvm use`, `nvm install`, `nvm exec`, `nvm run`, and `nvm which` will all respect an `.nvmrc` file when a version is not supplied. `nvm use`, `nvm install`, `nvm exec`, `nvm run`, and `nvm which` will all respect an `.nvmrc` file when a version is not supplied.
To download, compile, and install the latest v0.10.x release of node, do this: To download, compile, and install the latest v5.0.x release of node, do this:
nvm install 0.10 nvm install 5.0
And then in any new shell just use the installed version: And then in any new shell just use the installed version:
nvm use 0.10 nvm use 5.0
Or you can just run it: Or you can just run it:
nvm run 0.10 --version nvm run 5.0 --version
Or, you can run any arbitrary command in a subshell with the desired version of node: Or, you can run any arbitrary command in a subshell with the desired version of node:
nvm exec 0.10 node --version nvm exec 4.2 node --version
You can also get the path to the executable to where it was installed: You can also get the path to the executable to where it was installed:
nvm which 0.10 nvm which 5.0
In place of a version pointer like "0.10", you can use the special default aliases "stable" and "unstable": In place of a version pointer like "0.10" or "5.0" or "4.2.1", you can use the following special default aliases with `nvm install`, `nvm use`, `nvm run`, `nvm exec`, `nvm which`, etc:
nvm install stable - `node`: this installs the latest version of [`node`](https://nodejs.org/en/)
nvm install unstable - `iojs`: this installs the latest version of [`io.js`](https://iojs.org/en/)
nvm use stable - `stable`: this alias is deprecated, and only truly applies to `node` `v0.12` and earlier. Currently, this is an alias for `node`.
nvm run unstable --version - `unstable`: this alias points to `node` `v0.11` - the last "unstable" node release, since post-1.0, all node versions are stable. (in semver, versions communicate breakage, not stability).
If you want to install a new version of Node.js and migrate npm packages from a previous version: If you want to install a new version of Node.js and migrate npm packages from a previous version:
@ -84,8 +84,8 @@ This will first use "nvm version node" to identify the current version you're mi
You can also install and migrate npm packages from specific versions of Node like this: You can also install and migrate npm packages from specific versions of Node like this:
nvm install v0.10.40 --reinstall-packages-from=0.10.39 nvm install v5.0 --reinstall-packages-from=4.2
nvm install v0.12.7 --reinstall-packages-from=0.12.6 nvm install v4.2 --reinstall-packages-from=iojs
If you want to install [io.js](https://github.com/iojs/io.js/): If you want to install [io.js](https://github.com/iojs/io.js/):
@ -121,9 +121,9 @@ To set a default Node version to be used in any new shell, use the alias 'defaul
To use a mirror of the node binaries, set `$NVM_NODEJS_ORG_MIRROR`: To use a mirror of the node binaries, set `$NVM_NODEJS_ORG_MIRROR`:
export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist
nvm install 0.10 nvm install node
NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist nvm install 0.10 NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist nvm install 4.2
To use a mirror of the iojs binaries, set `$NVM_IOJS_ORG_MIRROR`: To use a mirror of the iojs binaries, set `$NVM_IOJS_ORG_MIRROR`: