由于每個(gè)人電腦安裝的node版本不同,會(huì)導(dǎo)致下載的依賴不同牢裳,繼而導(dǎo)致項(xiàng)目不能正常運(yùn)行
故如果想要npm install 或者直接應(yīng)用原有依賴就能運(yùn)行成功,
則需要將node版本保持一致绷杜,具體操作步驟如下:
1垃瞧、使用node -v查看項(xiàng)目正常運(yùn)行的node版本如本項(xiàng)目是v14.19.0
2、node -v查看不能正常運(yùn)行的node版本:如:12.16.1船庇,如果不一致吭产,需要安裝新的node版本
3、查看不能運(yùn)行的node安裝路徑:此電腦-屬性-高級(jí)系統(tǒng)變量-環(huán)境變量-系統(tǒng)變量-path-編輯中可以看到
4鸭轮、將現(xiàn)有已安裝的node的安裝路徑如:D:\安裝的軟件\nodejs 的nodejs文件名改為nodejs+對(duì)應(yīng)版本號(hào)臣淤; 如:nodejsv12161
5、重新安裝對(duì)應(yīng)版本的node,如:node-v14.19.0-x64.msi 安裝包
安裝地址仍是D:\安裝的軟件\nodejs,這就將原來的版本替換了,安裝后會(huì)自動(dòng)生成新的nodejs文件夾
6窃爷、由于本機(jī)增加了node_global的node配置邑蒋,所以需要在新的node安裝路徑中新增一個(gè)空的node_global的文件夾,如果沒配置省略這一步
如果不確定是否省略這一步按厘,可以直接運(yùn)行項(xiàng)目医吊,如果項(xiàng)目報(bào)錯(cuò)與node_global相關(guān),則需要
7逮京、啟動(dòng)原項(xiàng)目卿堂,如果原項(xiàng)目包含node_modules,則不需要npm install 直接執(zhí)行項(xiàng)目配置的啟動(dòng)命令npm run dev
8懒棉、如果啟動(dòng)其他node版本的服務(wù)御吞,將D:\安裝的軟件\nodejs 的文件名再次更名,將原帶有nodejs具體版本號(hào)的文件名更名為nodejs即可
如新啟動(dòng)項(xiàng)目需要v12.16.1版本的node漓藕,則需要將v14.19.0的版本改為nodejsv14.19.0
然后將nodejsv12.16.1更名為nodejs
然后node -v查看node版本陶珠,就變成了v12.16.1