windows下使用NVM切換Node版本

  自己最近安裝npm包時,老是報錯,最後查明是Node已經npm版本太高了,常在河邊走那能不溼鞋,在我們平時寫Node的時候,由於創建時間或人爲選擇等因素,各個項目裏總會有着差異的node版本,這樣我們在不同的項目裏需要切換不同版本的Node.js,所以我們需要一個能隨時切換node版本的東西,所以nvm誕生了。

什麼是nvm?

  nvm 是 Mac 下的 node 管理工具,有點類似管理 Ruby 的 rvm,如果需要管理 Windows 下的 node,之前官方推薦使用 nvmw 或 nvm-windows,但是目前nvm已支持window,而且快捷方便,不需要設置環境變量!

安裝

  • 首先,要卸載原先裝的全局node和npm!(控制面板--> 卸載程序),一定要卸載已安裝的 NodeJS,否則會發生衝突。

  • 卸載完後直接下載最新nvm安裝 (推薦使用nvm-setup.zip)[地址]:nvm安裝

  到這就沒了,就那麼如此簡單兩步,也不用弄什麼環境,就可以直接用😂

常用命令

    nvm install node     //安裝最新版 Node
    nvm                  // 會提示nvw下的相關命令
    nvm list             // 查看已安裝node版本
    nvm install vXX      // 安裝對應vXX版本的node  例如nvm install v10.1.16
    nvm uninstall vXX    // 卸載對應vXX版本的node 例如nvm uninstall v10.1.16
    nvm use xxx          // 選擇使用XXX版本

出現問題

1.node成功了,npm沒成功

解決:需要在nvm文件夾下settings裏配置一下node和npm的安裝地址,這樣nvm安裝node和npm時直接從淘寶鏡像下載。

    //  settings.txt 後面加兩行:

    root: D:\nvm
    path: D:\nvm\nodejs
    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/

OVER

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章