問(wèn)題描述:有多個(gè)VUE項(xiàng)目,它們要求的開發(fā)環(huán)境node版本不一致蹬铺,個(gè)別不支持當(dāng)前node版本號(hào)的項(xiàng)目沒(méi)辦法啟動(dòng)
解決方案:使用NVM在本地安裝多個(gè)node越平,在啟動(dòng)項(xiàng)目的時(shí)候,切換到對(duì)應(yīng)的node版本
1仰禀、下載NVM (我這里下載的是1.1.8版本照雁,這里可以按自己需求下載別的版本號(hào))
https://github.com/coreybutler/nvm-windows/releases/tag/1.1.8
2、卸載本地node答恶,并刪除node環(huán)境變量
3饺蚊、安裝NVM
先選擇的是NVM安裝路徑,然后選擇nodejs包的安裝路徑悬嗓。
安裝好NVM之后污呼,打開NVM安裝路徑的根目錄,在配置文件后面新增兩行node安裝包下載路徑配置
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
4包竹、NVM常用命令
nvm -v 查看當(dāng)前版本
nvm --config
nvm list 查看已安裝node版本列表
nvm install 版本號(hào) 下載對(duì)應(yīng)node版本
nvm use 版本號(hào) 切換node版本
nvm on 開啟nvm
nvm off 關(guān)閉nvm
下載對(duì)應(yīng)版本的 node.js 曙求,建議先從低版本開始下載
nvm install v12.21.0
使用下載好的 node.js
nvm use 12.21
另外打開一個(gè)命令控制臺(tái)cmd,檢查node和npm命令是否生效
node -v
npm -v
下載完之后可能會(huì)出現(xiàn)的問(wèn)題,npm i 或 cnpm i 用不了悟狱,由于之前的node卸載了静浴,你的淘寶鏡像用不了,或者代理有問(wèn)題挤渐,有問(wèn)題的話這個(gè)時(shí)候我們依次執(zhí)行以下命令苹享,沒(méi)有問(wèn)題不用執(zhí)行
前兩個(gè)執(zhí)行結(jié)果為null就執(zhí)行第⑤個(gè)和第⑥個(gè)命令,不為null就依次執(zhí)行
npm config get proxy
npm config get https-proxy
npm config set proxy null
npm config set https-proxy null
npm config set registry http://registry.cnpmjs.org/
npm install -g cnpm --registry=https://registry.npm.taobao.org
如果還是不行的話浴麻,就執(zhí)行
npm config set registry https://registry.npm.taobao.org