ppt模板制作教程步驟/360優(yōu)化大師舊版
文章目錄
- 噩夢(mèng)
- 解決辦法
- 總結(jié)
噩夢(mèng)
最近改漏洞,這個(gè)項(xiàng)目刪掉了 node_modules文件夾 重新安裝依賴(lài),結(jié)果安裝一半的時(shí)候就一直報(bào)這個(gè)錯(cuò)。
然后查了很多方法,基本都是下面這些:
- 權(quán)限不夠,以管理員運(yùn)行cmd重新安裝。
- 清除 npm 緩存,重新安裝。
- 檢查是否有其他程序正在使用該文件或目錄。如果有,關(guān)閉相關(guān)程序后再?lài)L試。
- node 版本不對(duì),升級(jí) node 版本。
…
結(jié)果完全沒(méi)啥用。。。受不了了!!!
在嘗試了關(guān)機(jī)重啟、重新安裝 node,但是這個(gè)報(bào)錯(cuò)依然堅(jiān)挺的情況下,我屈服了。
于是,我采用了一個(gè)最笨的辦法,一個(gè)個(gè)安裝依賴(lài),看看到底哪一步出了問(wèn)題。
然后,就發(fā)現(xiàn)了問(wèn)題的關(guān)鍵!
解決辦法
安裝依賴(lài)的時(shí)候,我發(fā)現(xiàn)里面有一個(gè) 10.2.5 的一個(gè) npm 依賴(lài),看到這里的時(shí)候,我人直接傻了,我不是已經(jīng)安裝了 node 了嗎?
因?yàn)檫@個(gè)項(xiàng)目的依賴(lài)安裝 node 版本太高的話(huà),某些依賴(lài)安裝不下來(lái),所以我基本固定用的14版本。
node -v 14.18.0
npm -v 6.14.15
然后這里又強(qiáng)行安裝10版本的npm,所以就造成沖突了。
不知道哪個(gè)小天才加進(jìn)來(lái)的,刪掉了這個(gè)依賴(lài),就可以正常安裝啟動(dòng)了。
總結(jié)
其實(shí),這類(lèi)報(bào)錯(cuò)還是要定位問(wèn)題來(lái)源,這里一般都標(biāo)注了哪里的文件出現(xiàn)問(wèn)題,圍繞這里去想辦法。
如果你是安裝依賴(lài)或者啟動(dòng)項(xiàng)目的時(shí)候出現(xiàn)了問(wèn)題,你可以試著刪除這個(gè)依賴(lài)或者修改依賴(lài)版本,基本上就能解決。