利用nvm自由切換Node.js版本

nvm配置

1、什麼是nvm

nvm全稱是Node Version Managernode

做用:Simple bash script to manage multiple active node.js versions
nvm是一個簡單的bash腳本用來管理系統中多個已存的Node.js版本

github網址:
OSX和linux版本:
https://github.com/creationix/nvm
window版本:
https://github.com/coreybutler/nvm-windows

2、nvm配置步驟

  1. 卸載掉系統中全部已經存在的全部node.js版本

2.下載nvm包linux

  • 雙擊nvm-setup.exe安裝,注意修改安裝路徑


注:安裝完畢後會自動配置系統環境變量中的Path,同時會產生兩個特殊名稱的配置:git

  • NVM_HOME :指向nvm安裝目錄
  • NVM_SYMLINK:nodejs安裝目錄
  • Path :變量值中增長 NVM_HOME 和 NVM_SYMLINK兩個環境變量

如圖:github


注意:系統變量和用戶變量都會有NVM_HOME 和 NVM_SYMLINK兩個變量npm


3.檢查nvm安裝成功
在cmd中輸入:nvm 出現下圖既成功json

 

4.利用nvm安裝nodejs
第一步:
查看nvm中有哪些nodejs版本能夠下載,若是在下面地址中沒有則下載會報錯:
https://github.com/coreybutler/nodedistro/blob/master/nodeversions.jsonwindows

第二步:
在cmd中輸入bash

nvm默認的下載地址是http://nodejs.org/dist/,這是國外的服務器,在國內下載速度很慢。服務器

解決辦法: 
在你nvm的安裝路徑下,找到settings.txt打開,在後面加加上網站

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/


直到將nodejs 7.0.0 版本安裝完畢
這裏的安裝命令其實會自動去下載兩個文件:Nodejs.exe和npm包
nodejs.exe網址:https://nodejs.org/dist
npm包:https://github.com/npm/npm/archive/版本號.zip

第三步:
在cmd中作以下操做來保證node能夠用:
一、 輸入nvm list 查看當前全部安裝好的nodejs版本
二、 輸入 nvm use 7.0.0 來使nodejs 7.0.0 版本爲當前使用狀態
三、再次輸入nvm list後會看到7.0.0後面多了一個標記使用的文字提醒

 

第四步:
在cmd中輸入 node 便可使用了

注意:

1.安裝過程可能被殺毒軟件攔截,須暫時關閉殺毒軟件;

2.不一樣版本下npm安裝的全局命令只能在這個版本下使用,若是切換了版本還須要從新安裝一次;

相關文章
相關標籤/搜索