一、卸載node
如果你已經(jīng)安裝了node,那么你需要先卸載node,如果你沒有安裝那直接跳過這一步到下一步。
打開控制面板 -> 打開程序和功能 -> 右上角搜索輸入node -> 右鍵卸載
為了確保徹底刪除node在看看你的node安裝目錄中還有沒有node文件夾,有的話一起刪除。再看看C:\Users\用戶名 文件夾下有沒有.npmrc以及.yarnrc等等統(tǒng)統(tǒng)刪除。再去看看你的環(huán)境變量有沒有node相關(guān)的,有的話也一起刪除了。(環(huán)境變量node相關(guān)的就是安裝node的時候配置的那些,詳情看安裝的那篇文章)
二、安裝nvm
去github?下載最新的 nvm?找到?nvm-setup.zip?點(diǎn)擊下載

我也提前下載1.1.7出來放在了網(wǎng)盤,可以去找一下
1、解壓后點(diǎn)擊exe文件進(jìn)行安裝:



2、點(diǎn)擊next 一直點(diǎn)擊 完成安裝;
3、一般安裝完以后,環(huán)境變量就自動配置好了,為了以防萬一:
查看環(huán)境變量是否配置:
與如下配置(保持一致):
用戶環(huán)境:

系統(tǒng)變量:

然后,安裝完成后在終端輸入nvm version,能查到版本號說明安裝成功了。
三、配置路徑和下載源
安裝完nvm后先不要著急安裝node。
找到nvm安裝路徑 -> 找到?settings.txt?文件 -> 配置下載源
????node_mirror: https://npm.taobao.org/mirrors/node/
????npm_mirror: https://npm.taobao.org/mirrors/npm/

記錄:這次安裝不知道為啥報(bào)錯了,補(bǔ)充一下:

把settings.txt?文件 -> 配置下載源改成就可以了
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

四、使用nvm安裝node
在終端輸入?nvm list available, 查看網(wǎng)絡(luò)可以安裝的版本

選擇一個版本安裝,比如?nvm install 14.14.0。

使用這個版本的node,nvm use 14.14.0。
輸入node -v?和?npm -v可以查詢到node和npm的版本號。

輸入nvm list?查看已經(jīng)安裝的node,*號表示當(dāng)前使用的node版本

五、nvm常用命令

遇到的問題
1.在安裝nvm的時候沒有卸載node,導(dǎo)致使用nvm安裝完之后,node和npm都不可用。
2.在第一次使用nvm安裝node后,要記得使用?nvm use?切換下node版本,以及用?nvm on?打開nodejs版本控制,不然這時候node和npm也都不可用。
3.全局安裝完npm的時候,需要關(guān)掉終端窗口重新打開,才能裝得上cnpm。
參考的:https://blog.csdn.net/HuangsTing/article/details/113857145
https://blog.csdn.net/m0_59910554/article/details/126308956