node也已經成為了版本帝,分成兩套發行,一個是長期穩定版的,一個是最新快速迭代的。我們生產環境中使用長期穩定版TLS,開發體驗用最新的。
我的開發機是windows的,so我用的nvm也是windows版本的。
安裝NVM
github: 官網
https://github.com/creationix/nvm
windows版本下載地址:下載
https://github.com/coreybutler/nvm/releases
雙擊安裝程序,把nvm安裝到全英文的目錄下,不要有中文和空格。然后編輯目錄下面的settings.txt文件。
root: F:\Servers\nvm
path: F:\Servers\nodejs
arch: 64
root是你nvm的安裝目錄路徑。 path是node的路徑,這里只需要配置,并不需要真的去創建一個nodejs目錄。 arch是配置64位系統的,如果是32位的系統就寫32。
確保環境變量里有nvm,然后在命令行里運行nvm install <version> [arch],version指的是你要安裝的node的版本,后面跟多少位的。
e.g.
nvm install 6.1.0 64
上面的代碼就會安裝node64位的6.1.0版本。在nvm目錄下會看到v6.1.0這個目錄,這里就是node。還可以繼續安裝其它版本。 通過命令nvm ls可以看到安裝的node有哪些。
安裝完成后,還要設置使用哪個版本的node,運行命令nvm use <version>來啟用node,切換node版本也是這個命令。然后在外面目錄,就是settings.txt配置的地方,可以看到有一個nodejs的快捷方式的,路徑指向nvm里對應當前使用的node版本文件夾。
環境變量,環境變量,環境變量。保證node添加到全局環境變量中去。
如此便可以了。
還沒完,僅僅是這樣,node的npm安裝會安裝到自己版本下,為了方便,公用npm,在nvm目錄下新建npm和npm-cache目錄。把npm默認的全局路徑安裝設置到這兩個下面。 有兩種方法更改,一個是打開node的npm下的.npmrc文件修改配置信息,另一個是通過命令行設置,其目的都是修改.npmrc文件。
運行命令:
#查看npm配置信息
npm config ls#修改npm全局的安裝目錄
npm config set prefix "F:\Servers\nvm\npm"#設置npm緩存目錄
npm config set cache "F:\Servers\nvm\npm-cache"
把新的npm路徑修改到系統環境變量中。
如此才算大功告成。