node版本沖突問題的解決方案
問題描述:
有多個(gè)VUE項(xiàng)目,它們要求的開發(fā)環(huán)境node版本不一致,個(gè)別不支持當(dāng)前node版本號(hào)的項(xiàng)目沒辦法啟動(dòng)
解決方案:
使用NVM在本地安裝多個(gè)node,在啟動(dòng)項(xiàng)目的時(shí)候,切換到對應(yīng)的node版本
1、下載nvm,根據(jù)提示,正常下一步即可。
官方下載地址:https://github.com/coreybutler/nvm-windows/releases
查看版本號(hào) nvm - v
2、使用nvm
常用命令:
nvm -v 查看當(dāng)前版本 nvm --config nvm list 查看已安裝node版本列表 nvm install 版本號(hào) 下載對應(yīng)node版本 nvm use 版本號(hào) 切換node版本 nvm on 開啟nvm nvm off 關(guān)閉nvm nvm alias default <version> 設(shè)置默認(rèn)版本 nvm list installed 查看已經(jīng)安裝的版本 nvm list available 查看網(wǎng)絡(luò)可以安裝的版本
查看已按照node列表。我這里顯示有三個(gè)版本,其中default為18.3.0
切換node。輸入nvm use 12.22.0 當(dāng)前版本已經(jīng)切換為12.22,但是此時(shí)默認(rèn)版本依然是18.3.0,關(guān)閉終端,重新打開,依然是18.3.0
輸入nvm alias default 12.22.0 ,默認(rèn)版本即被切換12.22.0,再次關(guān)閉終端,此時(shí)默認(rèn)版本也已經(jīng)切換為12.22.0
附。node版本對應(yīng)的npm版本https://nodejs.org/zh-cn/download/releases/
前端npm install 安裝依賴報(bào)錯(cuò)常見總結(jié)
VScode中用 npm install 命令下載包時(shí)報(bào)錯(cuò),錯(cuò)誤如下
macbookpro@appledeMacBook-Pro webapp % npm ci npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile
報(bào)錯(cuò)原因:npm版本過高,解決方法見第如下,親測有效可以解決。
1.在vscode終端中輸入如下命令行
npm i npm@6 -g
2.然后輸入
npm -v
3.然后再進(jìn)行npm install 的操作就不會(huì)報(bào)錯(cuò)了。
總結(jié)
到此這篇關(guān)于node版本沖突問題的解決方案的文章就介紹到這了,更多相關(guān)node版本沖突內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
教你在heroku云平臺(tái)上部署Node.js應(yīng)用
heroku是構(gòu)建在AWS之上的一個(gè)PaaS云平臺(tái),現(xiàn)在支持Ruby, Node.js, Python, Java, 和 PHP,代碼的部署是通過git進(jìn)行,編譯和運(yùn)行都是自動(dòng)的。2014-07-07Node連接MySQL并封裝其增刪改查的實(shí)現(xiàn)代碼
本文主要介紹了Node連接MySQL并封裝其增刪改查的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12使用NodeJS?5分鐘?連接?Redis?讀寫操作的詳細(xì)過程
這篇文章主要介紹了NodeJS?5分鐘?連接?Redis?讀寫操作,本文給大家介紹的非常詳細(xì),對大家學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07在Node.js中實(shí)現(xiàn)關(guān)注列表和粉絲列表的方法示例
在社交網(wǎng)絡(luò)或者任何需要用戶交互的應(yīng)用中,實(shí)現(xiàn)關(guān)注和被關(guān)注的功能是非常常見的需求,本文將通過一個(gè)簡單的例子,展示如何在Node.js環(huán)境下實(shí)現(xiàn)用戶的關(guān)注列表和粉絲列表,需要的朋友可以參考下2024-04-04npm 更改默認(rèn)全局路徑以及國內(nèi)鏡像的方法
今天小編就為大家分享一篇npm 更改默認(rèn)全局路徑以及國內(nèi)鏡像的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05