使用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控制切換