1. 程式人生 > >使用NVM安裝Node及NPM

使用NVM安裝Node及NPM

前言

因為之前未使用nvm 直接安裝的node ,導致後來使用nvm 切換node 無效,上網查了下各種云云:nvm對windows系統支援不好...就在打算放棄使用的時候,發現NVM已經可以良好支援window系統了(原來之前看到的是老舊的資訊- -),根據個人觀察是建立了個mklink 指向node ..大讚

NVM安裝

在去除了環境變數裡所有和Node 以及NPM/NVM相關的配置之後,開始去找 NVM for windows 的安裝包
下載地址:https://github.com/coreybutler/nvm-windows/releases
根據老舊資訊的踩坑建議,這裡選擇了1.1.5版本的安裝包下載

解壓得到一個 exe 可執行檔案,安裝,這裡不選擇預設安裝路徑了,選擇了D盤 Node資料夾

接下來選擇 NVM在切換版本時用到的link 生成位置,繼續放到D盤Node資料夾裡咯

Ok,安裝完成。

NVM的使用

在NVM安裝成功之後,在命令列裡執行命令nvm version 可以看到 NVM的版本


在相應安裝位置可以看到NVM的資料夾

開啟NVM資料夾可以看到NVM的一些檔案(注意,此後安裝的NPM都會存放在NVM資料夾裡,是以Node的版本號命名的資料夾)

nvm 在下載NPM的時候速度相對來說較慢,可以修改NVM資料夾的settings.txt檔案,追加兩行程式碼,目的是使用國內的映象下載
settings.txt內容如下

root: D:\Node\nvm
path: D:\Node\NodeJs
//後面這兩句是要追加的配置程式碼
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

回到cmd 視窗,執行命令 nvm install 8.9.0,等待node以及NPM的下載和安裝即可。

待安裝node和npm成功後,在cmd視窗執行命令 nvm use 8.9.0 即可切換到 Node 8.9.0版本

可以看到 在D盤 Node 資料夾裡 多了一個 link

到這裡 NPM 指令就可以使用了,試試在 命令列輸入 npm -v

如果想要切換npm版本就 再進行node的版本下載 以及NVM控制切換

END