node也已經(jīng)成為了版本帝,分成兩套發(fā)行,一個(gè)是長(zhǎng)期穩(wěn)定版的,一個(gè)是最新快速迭代的。我們生產(chǎn)環(huán)境中使用長(zhǎng)期穩(wěn)定版TLS,開(kāi)發(fā)體驗(yàn)用最新的。
我的開(kāi)發(fā)機(jī)是windows的,so我用的nvm也是windows版本的。
安裝NVM
github: 官網(wǎng)
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的路徑,這里只需要配置,并不需要真的去創(chuàng)建一個(gè)nodejs目錄。 arch是配置64位系統(tǒng)的,如果是32位的系統(tǒng)就寫(xiě)32。
確保環(huán)境變量里有nvm,然后在命令行里運(yùn)行nvm install <version> [arch],version指的是你要安裝的node的版本,后面跟多少位的。
e.g.
nvm install 6.1.0 64
上面的代碼就會(huì)安裝node64位的6.1.0版本。在nvm目錄下會(huì)看到v6.1.0這個(gè)目錄,這里就是node。還可以繼續(xù)安裝其它版本。 通過(guò)命令nvm ls可以看到安裝的node有哪些。
安裝完成后,還要設(shè)置使用哪個(gè)版本的node,運(yùn)行命令nvm use <version>來(lái)啟用node,切換node版本也是這個(gè)命令。然后在外面目錄,就是settings.txt配置的地方,可以看到有一個(gè)nodejs的快捷方式的,路徑指向nvm里對(duì)應(yīng)當(dāng)前使用的node版本文件夾。
環(huán)境變量,環(huán)境變量,環(huán)境變量。保證node添加到全局環(huán)境變量中去。
如此便可以了。
還沒(méi)完,僅僅是這樣,node的npm安裝會(huì)安裝到自己版本下,為了方便,公用npm,在nvm目錄下新建npm和npm-cache目錄。把npm默認(rèn)的全局路徑安裝設(shè)置到這兩個(gè)下面。 有兩種方法更改,一個(gè)是打開(kāi)node的npm下的.npmrc文件修改配置信息,另一個(gè)是通過(guò)命令行設(shè)置,其目的都是修改.npmrc文件。
運(yùn)行命令:
#查看npm配置信息
npm config ls#修改npm全局的安裝目錄
npm config set prefix "F:\Servers\nvm\npm"#設(shè)置npm緩存目錄
npm config set cache "F:\Servers\nvm\npm-cache"
把新的npm路徑修改到系統(tǒng)環(huán)境變量中。
如此才算大功告成。