日常開發(fā)中有時候會維護多個項目拣播,隨著時間跨度的增加而我們前端技術又日新月異蛙奖,不可避免有些項目是不同的node版本依賴男图。這個時候我們就想要是有一個node的版本切換(管理)工具那就好了蚓挤,事實上的確有那么一個工具那就是nvm
一.如果你已經(jīng)安裝了node思犁,那么你需要先卸載node萨驶,如果你沒有安裝那直接跳過這一步到下一步
1.先看看我們是否安裝了node歉摧,打開你的終端輸入
node -v
2.打開控制面板=>打開程序和功能=>右上角搜索輸入node
3.找到之后右鍵卸載
再次查看node
node -v
4.可以看到node已經(jīng)被卸載了,但是別慌為了確保徹底刪除node在看看你的node安裝目錄默認是C:\Program Files中還有沒有node文件夾腔呜,有的話一起刪除
5.再看看C:\Users\用戶名 文件夾下有沒有.npmrc以及.yarnrc等等統(tǒng)統(tǒng)刪除
6.再去看看你的環(huán)境變量有沒有node相關的叁温,有的話也一起刪除了
二.安裝nvm
1.去github下載最新的nvm找到nvm-setup.zip點擊下載
2.解壓縮安裝
3.雙擊安裝,最好讓他安裝到默認路徑
4.選擇node安裝路徑
5.安裝結束
6.在終端中查看是否安裝成功
nvm version
成功出現(xiàn)版本號那么恭喜你安裝nvm成功
三.安裝node
1.打開node官網(wǎng)查看最新版本復制一下最新版本號
2.安裝你復制的node版本
nvm install 14.15.1
3.可以看到安裝失敗了核畴,因為這個資源我們訪問失敗了膝但,不要著急接下來打開我們的nvm安裝目錄找到settings.txt
4.雙擊打開在后面添加淘寶的源地址,然后保存
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
由于淘寶鏡像更改了谤草,上面地址可能會報錯( x509: certificate has expired or is not yet valid)可以替換為下面的最新源地址(2024-04-07最后更新本文章)
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
5.再次嘗試安裝node
6.查看nvm中的node列表
nvm list
7.切換node版本nvm use 后面跟版本號就行
nvm use 14.15.1
8.再次查看nvm中的node列表跟束,可以看見版本號前面有一個* 號,這個*號就是你當前的node版本
nvm list
9.查看當前的node版本以及npm版本丑孩,可以看到我們現(xiàn)在的node是14.15.1 npm是6.14.8
node -v
npm -v
10.去node官網(wǎng)查看冀宴,這里我們復制了10.12.0的版本號
歷史版本
10.安裝10.12.0版node
nvm install 10.12.0
12.查看現(xiàn)在的node列表
13.切換node版本為10.12.0,并查看node列表可以看到10.12.0的前面多了一個*
14.驗證當前node版本以及npm版本温学,可以看到以及成功node切換到10.12.0 npm到6.4.1