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