Windows環(huán)境下可以使用nvm來更換nodejs版本,下面介紹使用方法以及使用中遇到的問題:
1 安裝nvm
下載地址:https://github.com/coreybutler/nvm-windows/releases
下載完解壓以后里面有個(gè)exe文件進(jìn)行默認(rèn)安裝
2 配置淘寶鏡像
依次打開:C:\ > Users > 你用戶名命名的文件夾 > AppData > Roaming > nvm > settings.txt
在settings.txt文件里新增兩行配置taobao鏡像地址:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
保存關(guān)閉
3 使用nvm
1) 安裝完成以后打開命令行说搅,使用nvm list
命令查看已有node版本蜓堕,以及當(dāng)前使用node版本:
2) 使用nvm install 13
命令來安裝node 13.0.0版本:
3) 使用nvm list
查看新安裝的node:
4) 使用nvm use 13
來使用13.0.0版本的node:
- 使用
nvm list
查看是否切換成功辱揭,再使用node -v
查看是否成功切換node版本:
4 nvm命令
nvm list // 查看已安裝node版本
nvm install xxx // 安裝對(duì)應(yīng)xxx版本的node
nvm uninstall xxx // 卸載對(duì)應(yīng)xxx版本的node
nvm use xxx // 使用對(duì)應(yīng)xxx版本的node
5 nvm使用中遇到的問題
5.1 nvm切換node失效的問題
問題描述:我原本就已經(jīng)安裝了node沸毁,然后使用nvm安裝了其他版本的node息尺,切換以后使用nvm use
正常顯示疾掰,使用node -v
還是原來的node版本。
解決辦法:要把先安裝的node卸載炭懊,然后使用nvm進(jìn)行node版本控制就可以了拂檩。
5.2 切換node版本以后前端項(xiàng)目無法啟動(dòng)
問題描述: 切換完node版本以后,npm run dev
發(fā)現(xiàn)項(xiàng)目啟動(dòng)報(bào)錯(cuò)了:【nodeJs】This usually happens because your environment has changed since running 'npm install'
父阻,這是因?yàn)檫\(yùn)行npm安裝后環(huán)境發(fā)生了變化加矛。
解決辦法:先運(yùn)行npm install node-sass
煤篙,再運(yùn)行npm rebuild node-sass
命令