win10安裝Node版本管理器nvm


使用nvm的原因

開發公司項目和個人項目時,由於公司項目比較舊,Node版本比較低,但是自己做的項目安裝的包,需要比較新的Node包,10以上的版本,所以就需要在同一台機器上安裝多個版本的Node。經過搜索,決定使用nvm來做Node版本的管理。

安裝前需要先將之前安裝的Node版本完全刪除

  • Windows設置 --> 應用--> 找到Node-->點擊卸載

  • 重啟電腦(或者從任務管理器中殺死所有Node相關的進程)

  • 尋找以下文件夾並刪除他們。根據您安裝的版本,這些文件可能存在也可能不存在:

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)
    • C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)
  • 檢查%PATH%環境變量,確保沒有引用Nodejs和npm的存在

  • 重啟(重啟大法解決90%問題)

下載安裝

nvm-window

nvm安裝位置,看自己決定,但是安裝路徑不能有空格,比如Program Files

安裝的多版本Node放在哪里,也看個人喜好,可以修改

環境變量,安裝好之后,環境變量會自動設置好

使用

在你的nvm安裝路徑下打開cmd或者git bash,在其他路徑下打開,會報錯nvm: commond not found(重啟!重啟!重啟!)

nvm -v // 查看nvm版本,判斷是否安裝成功

nvm ls available // 獲取可獲取的Node版本

nvm install 12.14.1 // 安裝指定版本的Node

nvm use 12.14.1 // 使用指定版本Node

nvm list // 列出本地已安裝的Node版本

nvm uninstall 10.15.3 // 卸載指定版本Node

uninstall

常用命令

命令 功能
nvm -v 查看nvm版本,判斷是否安裝成功
nvm ls available 獲取可獲取的Node版本
nvm install 12.14.1 安裝指定版本的Node
nvm use 12.14.1 使用指定版本Node
nvm uninstall 10.15.3 卸載指定版本Node

使用nvm引發的問題

  • 全局安裝的包找不到了,我之前有修改過我的全局包安裝位置
npm config set prefix "F:\nodejs\node global"
npm config set cache "F:\nodejs\node cache"

因為卸載之前Node的時候,以前設置的Node環境變量也被清掉了,需要重新設置

再增加一個環境變量

設置完之后,重開gitbash


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM