前言
網上能搜索到一堆的nvm使用方法,教程也比較多,真正使用才知道,一步一坑啊,下面是我自己總結的使用方法,希望對你有所幫助
使用方法
1. 下載nvm
百度網盤下載
鏈接:https://pan.baidu.com/s/1ypFALTWkAv58sx_N41TQvw?pwd=z482
提取碼:z482github上下載
鏈接:https://github.com/coreybutler/nvm-windows/releases
下載:nvm-setup.zip
2.安裝nvm
如果之前安裝過node,node -v看下當前使用版本號并記住,然后卸載node
-
安裝nvm,一直下一步就行,我準備安裝在自己自定義的目錄下,所以先在D:\Program Files目錄下新增加了一個nodejs的文件夾,后面按下圖操作,然后下一步到完成安裝就行
nvm默認會增加一個這個目錄,我就沒有新增了,不然路徑是D:\Program Files\nvm\nvm
nvm
默認都是在c盤的目錄下,這里我換成了我新建的目錄D:\Program Files\nodejs
nodejs -
找到你安裝的nvm目錄,更改下settings.txt文件(root和path就是你安裝時設置的目錄,如果和這里不一致的改成一致,避免后續(xù)使用出現(xiàn)報錯,改完之后保存不了的話,取消操作,把這個文件拷貝到桌面,改好保存之后再放到安裝的這個目錄下)
settings.txt
// 設置淘寶鏡像
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
3.使用nvm
-
管理員方式打開cmd,輸入nvm -v
cmd -
出現(xiàn)下面的界面表示安裝成功
檢查nvm是否安裝成功
-查看安裝的node版本,輸入nvm ls
image.png -
查看node部分版本,輸入nvm list available
image.png - nvm部分操作命令
nvm install 14.16.1 // 安裝指定node版本
nvm ls // 查看安裝的node版本列表
nvm use 14.16.1 // 切換到指定版本


-
如果nvm install失敗的話,到淘寶鏡像目錄下去找到這個版本,然后下載對應的壓縮包,
解壓復制文件到安裝的nvm目錄下,文件夾名稱改為v14.16.1(之前命令安裝已經存在這個文件了,先刪除再改名為這個)
image.png
重要
以管理員方式運行cmd
能夠解決以下問題:
1.nvm use 版本號報錯exit status 1: 亂碼
2.npm -v 使用出現(xiàn)的警告
如果出現(xiàn) [ 'xxx'不是內部或外部命令,也不是可運行的程序或批處理文件。] 的錯誤
找到nvm目錄對應的版本文件夾,將xxx.cmd文件中的prefix -g改為prefix --location=global(改完之后保存不了的話,取消操作,把這個文件拷貝到桌面,改好保存之后再放到安裝的這個目錄下)
總結
簡單的介紹了怎么下載安裝使用nvm切換版本,對一些問題的處理也做了說明,如果參照上述操作遇到相關的問題可以評論區(qū)提出來,集思廣益,共同解決,共同進步







