当多个 Git 分支修改使用的项目中的依赖关系时Yarn http://yarnpkg.com,很可能会在yarn.lock文件中引入冲突。删除并重新生成yarn.lock 文件不是一个好主意,因为这可能会导致多个包意外升级。快速解决此文件中的冲突的最佳方法是什么?
自 Yarn 1.0 起 https://code.facebook.com/posts/274518539716230这很容易,因为它内置了对此场景的支持。
首先解决冲突package.json
手动,然后运行:
$ yarn install
yarn install v1.0.1
info Merge conflict detected in yarn.lock and successfully merged.
[1/4] Resolving packages...
然后冲突就会得到解决,你可以提交该冲突,或者继续重新设定基础(如果这就是你正在做的事情)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)