nvm

nvm install stable #安裝最新穩定版 node,如今是 5.0.0
nvm install 4.2.2 #安裝 4.2.2 版本 nvm install 0.12.7 #安裝 0.12.7 版本 # 特別說明:如下模塊安裝僅供演示說明,並不是必須安裝模塊 nvm use 0 #切換至 0.12.7 版本 npm install -g mz-fis #安裝 mz-fis 模塊至全局目錄,安裝完成的路徑是 /Users/<你的用戶名>/.nvm/versions/node/v0.12.7/lib/mz-fis nvm use 4 #切換至 4.2.2 版本 npm install -g react-native-cli #安裝 react-native-cli 模塊至全局目錄,安裝完成的路徑是 /Users/<你的用戶名>/.nvm/versions/node/v4.2.2/lib/react-native-cli nvm alias default 0.12.7 #設置默認 node 版本爲 0.12.


nvm安裝後找不到的狀況: ~/.bash_profile添加
export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh




快速搭建 Node.js 開發環境

若是你想長期作 node 開發, 或者想快速更新 node 版本, 或者想快速切換 node 版本,
那麼在非 Windows(如 osx, linux) 環境下, 請使用 nvm 來安裝你的 node 開發環境, 保持系統的乾淨.
若是你使用 Windows 作開發, 那麼你能夠使用 nvmw 來替代 nvmphp

osx, linux 環境

若是你是 windows 環境開發, 請跳過這裏, 直接查看下一章.node

git clone nvm

直接從 github clone nvm 到本地, 這裏假設你們都使用 ~/git 目錄存放 git 項目:react

$ cd ~/git
$ git clone https://github.com/creationix/nvm.git

配置終端啓動時自動執行 source ~/git/nvm/nvm.sh,
在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加如下命令:linux

source ~/git/nvm/nvm.sh

從新打開你的終端, 輸入 nvmgit

$ nvm

Node Version Manager

Usage:
    nvm help                    Show this message
    nvm --version               Print out the latest released version of nvm
    nvm install [-s] <version>  Download and install a <version>, [-s] from source
    nvm uninstall <version>     Uninstall a version
    nvm use <version>           Modify PATH to use <version>
    nvm run <version> [<args>]  Run <version> with <args> as arguments
    nvm current                 Display currently activated version
    nvm ls                      List installed versions
    nvm ls <version>            List versions matching a given description
    nvm ls-remote               List remote versions available for install
    nvm deactivate              Undo effects of NVM on current shell
    nvm alias [<pattern>]       Show all aliases beginning with <pattern>
    nvm alias <name> <version>  Set an alias named <name> pointing to <version>
    nvm unalias <name>          Deletes the alias named <name>
    nvm copy-packages <version> Install global NPM packages contained in <version> to current version

Example:
    nvm install v0.10.24        Install a specific version number
    nvm use 0.10                Use the latest available 0.10.x release
    nvm run 0.10.24 myApp.js    Run myApp.js using node v0.10.24
    nvm alias default 0.10.24   Set default node version on a shell

Note:
    to remove, delete or uninstall nvm - just remove ~/.nvm, ~/.npm and ~/.bower folders

經過 nvm 安裝任意版本的 node

nvm 默認是從 http://nodejs.org/dist/ 下載的, 國外服務器, 必然很慢,
好在 nvm 以及支持從鏡像服務器下載包, 因而咱們能夠方便地從七牛的 node dist 鏡像下載:github

$ NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 4

因而你就會看到一段很是快速進度條:shell

######################################################################## 100.0%
Now using node v4.3.2

若是你不想每次都輸入環境變量 NVM_NODEJS_ORG_MIRROR, 那麼我建議你加入到 .bashrc 文件中:npm

# nvm
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
source ~/git/nvm/nvm.sh

而後你能夠繼續很是方便地安裝各個版本的 node 了, 你能夠查看一下你當前已經安裝的版本:windows

$ nvm ls
         nvm
     v0.8.26
    v0.10.26
    v0.11.11
->  v4.3.2
相關文章
相關標籤/搜索