##前言 由於以前未使用nvm 直接安裝的node ,致使後來使用nvm 切換node 無效,上網查了下各類云云:nvm對windows系統支持很差...就在打算放棄使用的時候,發現NVM已經能夠良好支持window系統了(原來以前看到的是老舊的信息- -),根據我的觀察是NVM建立了個mklink 指向NVM安裝後的Node ,環境變量裏保存這個link的路徑便可,切換版本就是切換link指向的文件夾..大讚,妙啊~ ##NVM安裝 在去除了環境變量裏全部和Node 以及NPM/NVM相關的配置以後,開始去找 NVM for windows 的安裝包 下載地址:<a href="https://github.com/coreybutler/nvm-windows/releases" target="_blank">https://github.com/coreybutler/nvm-windows/releases</a> 根據老舊信息的踩坑建議,這裏選擇了1.1.5版本的安裝包下載 node
解壓獲得一個 exe 可執行文件,安裝,這裏不選擇默認安裝路徑了,選擇了D盤 Node文件夾git
接下來選擇 NVM在切換版本時用到的link 生成位置,繼續放到D盤Node文件夾裏咯 github
Ok,安裝完成。 ##NVM的使用 在NVM安裝成功以後,在命令行裏執行命令nvm version 能夠看到 NVM的版本npm
在相應安裝位置能夠看到NVM的文件夾
windows
打開NVM文件夾能夠看到NVM的一些文件(注意,此後安裝的NPM都會存放在NVM文件夾裏,是以Node的版本號命名的文件夾) url
nvm 在下載NPM的時候速度相對來講較慢,能夠修改NVM文件夾的settings.txt文件,追加兩行代碼,目的是使用國內的鏡像下載 settings.txt內容以下.net
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
3d
到這裏 NPM 指令就能夠使用了,試試在 命令行輸入 npm -v code
若是想要切換npm版本就 再進行node的版本下載 以及NVM控制切換
##END