1、我們?cè)谀玫酱a時(shí),最好先看下他的文檔的說明,項(xiàng)目支持的node版本是多少,盡量在運(yùn)行項(xiàng)目之前先把node調(diào)至與之對(duì)應(yīng)的版本;這樣可以避免由于node環(huán)境引起的一系列不必要的麻煩。
2、針對(duì)已經(jīng)出現(xiàn)問題的,當(dāng)然還是要先查看node版本,是否在項(xiàng)目所需的版本內(nèi),確認(rèn)正確,要是怕麻煩可以先嘗試著刪除node_modules 模塊,刪除之后重新install 查看是否可行,要是依然不行,我們只能進(jìn)行終極大招,重啟大法,刪除整個(gè)項(xiàng)目重新下載,
我的經(jīng)驗(yàn)告訴我,這樣基本上都可以解決node環(huán)境帶來的問題,你要是遇到相同的問題可以耐心的嘗試一下,我是實(shí)踐過的。
3、要是你的項(xiàng)目比較多且每個(gè)項(xiàng)目所需的node版本不一致的情況下,建議你安裝一個(gè)node版本管理器nvm,方便你針對(duì)不同的項(xiàng)目可以隨時(shí)切換,注意再裝nvm之前最好先把之前裝的node刪除干凈,可以減少一些不必要的麻煩,裝好nvm后選擇node版本后可以用命令查一下npm 是否存在,基本上都是正常的,偶爾的小版本可能沒有需要注意下。