在工作或者學習中,偶爾會遇到需要切換不同node版本的需求,幸好有神器
nvm可以幫我們解決問題。下面我們就來講解如何在window系統上安裝nvm! 💪
下載nvm
第一步,當然要下載nvm啦,傳送門,目前最新的版本是1.17,注意,筆者下載的是nvm-noinstall.zip的壓縮文件。
下載完后直接解壓到隨意的目錄下,比如我解壓到G:\nvm的目錄下。
配置系統環境變量
第二步就是要配置環境變量了,不然是運行不了nvm的命令的。一共分三小步:
- 新建設置
NVM_HOME。變量名NVM_HOME,值G:\nvm(你解壓的目錄) - 新建設置
NVM_SYMLINK。變量名NVM_SYMLINK,值G:\nodejs(隨便一個目錄,主要放node的快捷訪問圖標的) - 修改
path。追加%NVM_HOME%和%NVM_SYMLINK%(這里最好分開輸入,而不是帶;號)
為了驗證自己設置的路徑有沒有正確,可以在cmd中輸入set命令輸出系統環境變量,當然可以通過加變量名過濾,如set path。可以輸出path的配置
新建settings.txt
在第一步解壓到的目錄下,新建一個settings.txt文件。然后輸入以下內容:
root: G:\nvm
path: G:\nodejs
arch: 64
proxy:
root, path的路徑要跟系統環境變量的路徑保持一致。
arch是系統位數,可選值有32/64。
proxy代理,一般不用填
開始安裝不同版本的node
可以運行nvm install 版本號來安裝所需的node版本。
然后運行nvm list來查看安裝node的列表
最后運行nvm use 版本號來指定當前的node版本
可能會遇到的問題
cmd提示沒有nvm的命令。出現這種問題,一般是環境變量配置錯誤,可以返回第二步仔細看環境變量有沒有問題;或者是下載的版本不是壓縮版而是其他版本。- 切換版本后,運行
node -v發現版本並不是自己設置的版本,這問題是因為你的電腦之前安裝過node,可以通過卸載舊的node,或者在以前的安裝目錄下,找到nodejs文件夾,然后修改文件夾的名字,隨意什么都可以,反正不能叫nodejs,因為它跟nvm的沖突了。
結尾
最后希望大家都能順利安裝nvm。 😄
