0.前言
程序需要nodejs,本來沒有什么問題,但是有一天需要切換node版本,于是就裝了nvm,這一裝就是折騰了一下午。主要是因為nvm 切換node版本失敗的問題。話不多說,開始。
1.下載和安裝

下載nvm-setup.zip一鍵安裝包版本

下面這個界面是選擇安裝nvm的路徑

下面這個圖片是nodejs的安裝位置,如果沒有nodejs文件夾就新建一個(后來發現他會自動生成一個快捷方式)

安裝完畢后輸入 nvm -v 查看版本。

安裝完畢后一些簡單配置,打開setting.txt

在后面添加這兩行代碼
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

然后保存。
2.常用指令
nvm off //禁用node.js版本管理(不卸載任何東西)
nvm on //啟用node.js版本管理
nvm install <version> //安裝node.js的命名 version是版本號 例如:nvm install 8.12.0
nvm uninstall <version> //卸載node.js是的命令,卸載指定版本的nodejs,當安裝失敗時卸載使用
nvm list //顯示所有安裝的node.js版本
nvm list available //顯示可以安裝的所有node.js的版本
nvm use <version> //切換到使用指定的nodejs版本
3.安裝nodejs
這里我們選擇12.18.0版本。
nvm install 12.18.0
等待一段時間之后,會安裝完畢,如果長時間沒有安裝成功,刪除剛才下載的版本,重新下載。
這里注意一下,如果沒有下載完你切換版本,也是不會成功的(用管理員運行cmd進行操作)。

我們切換版本
nvm use 8.12.0


這個時候會發現,我們一開始的nodejs文件夾變成了快捷方式,它是指向我們設置的node版本的
前面有星號表示切換成功。如果沒有切換成功考慮以下措施(我就是不斷嘗試解決的)
(1)原來的nodejs卸載,原來的nodejs文件夾改名
(2)卸載nvm,重新安裝,包括設置setting.txt操作
(3)沒有過多設置環境變量,保證setting.txt保持正確就行
返回目錄:開發與教程