從 [NodeJS] 官方網(wǎng)站主頁默認(rèn)下載的是 .msi
擴(kuò)展名的自動安裝包芍殖,如 [node-v10.15.3-x64.msi]掷伙,下載后雙擊 .msi
文件按默認(rèn)提示即可成功安裝嘿期,這種情況下執(zhí)行 npm
命令下載的依賴包默認(rèn)緩存在當(dāng)前用戶目錄下的子目錄 .npm
下疚膊,如假設(shè)你登錄的用戶為 {username}
忽舟,則在 Windows10 下對應(yīng)的目錄就是 C:\Users\{username}\.npm
随闺。
下面提供的是另外一種本人最喜歡的完全綠色的安裝方式日川,不需要運(yùn)行任何安裝程序粥谬,下載官方 .zip
包酥馍,解壓后配置相應(yīng)的環(huán)境變量即可,同時(shí)我也將默認(rèn)的 .npm
目錄遷移到非系統(tǒng)分區(qū)的其它目錄下帘饶,這至少有如下兩大好處:
- 日后升級 [NodeJS] 非常簡單,刪除舊版
.zip
包解壓到的目錄 撒璧,重新下載最新版的官方.zip
包解壓到原來的位置即可透葛。 - 遷移
.npm
目錄到非系統(tǒng)分區(qū)后,就算系統(tǒng)重裝也不會影響原來已經(jīng)下載緩存的依賴包卿樱,重新配置一下系統(tǒng)環(huán)境變量即可僚害。
綠化 NodeJS 開發(fā)環(huán)境詳細(xì)步驟如下:
- 打開官方網(wǎng)站的下載頁面 https://nodejs.org/en/download,按下圖所示下載 64-bit 的
Windows Binary (.zip)
包繁调,如當(dāng)前最新的長期服務(wù)支持版本為 [node-v10.15.3-win-x64.zip] :
![][nodejs-download-img] - 解壓
node-v10.15.3-win-x64.zip
文件萨蚕,解壓后整理到目錄D:\green\nodejs\node-latest-win-x64
下,這個(gè)目錄可以根據(jù)自己的需要自行定義蹄胰,目錄下文件結(jié)構(gòu)應(yīng)該類似如下:D:\green\nodejs\node-latest-win-x64 ├ node_modules ├ node.exe ├ npm ├ npm.cmd ├ npx ├ npx.cmd ├ ...
如果不是上述結(jié)構(gòu)岳遥,請務(wù)必重新調(diào)整好。這里我將解壓后默認(rèn)的目錄名稱
node-v10.15.3-win-x64
更改為了node-latest-win-x64
裕寨,這樣就可以在下次升級后浩蓉,只要同樣操作,就不需要重新修改下一步需要配置的系統(tǒng)環(huán)境變量Path
的值宾袜。 - 添加上述路徑
D:\green\nodejs\node-latest-win-x64
到系統(tǒng)環(huán)境變量Path
中捻艳,到此NodeJS
就安裝好可以使用了,下一步是將.npm
緩存目錄遷移到非系統(tǒng)分區(qū)庆猫。 - 創(chuàng)建系統(tǒng)環(huán)境變量
NPM_CONFIG_CACHE
认轨,值設(shè)置為D:\data\.npm
,這個(gè)目錄可以根據(jù)自己的需要自行定義月培,設(shè)置好后NodeJS
的.npm
緩存目錄就會自動改為此目錄了嘁字。 - 驗(yàn)證安裝配置的正確性:在命令行執(zhí)行如下命令能看到版本號信息即代表全部配置成功,如下所示:
C:\Users\rj>node -v v10.15.3 C:\Users\rj>npm -v 6.4.1
國內(nèi)加速:
# 查看當(dāng)前鏡像源配置
$ npm config get registry
https://registry.npmjs.org/
# 修改為使用國內(nèi)的淘寶源
$ npm config set registry https://registry.npmmirror.com