【已解决】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被更新了

posted @ 2021-03-26 18:42  Mankii  阅读(986)  评论(0编辑  收藏  举报
返回顶部