【已解決】package-lock手動修改后npm build報錯


事情起因是

我在A分支重裝了webpack,版本改了,然后又安裝了新的依賴;

接着B分支又安裝了別的依賴;

然后又把B合並到A,沖突了。。。

沖突之后我就手動解決,然后再更新到線上之后,線上觸發自動編譯(自動編譯是會先npm install的),發現npm build報錯了

┗|`O′|┛ 嗷~~

有一個快速的辦法是,直接刪除package-lock.json文件,再編譯一次(可能會成功)

如果不成,再試試:

修復程序包:

通過重新生成來修復package-lock.json

全局安裝fix-package-lock:npm install -g fix-package-lock

在項目中執行:fix-package-lock

這時候會看到package-lock.json被更新了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM