事情起因是
我在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被更新了