假设我的包中有多个包yarn workspaces
.
@mycompany/utils
@mycompany/app
@mycompany/serv
假设每个包都有一个dependency
on lodash
。我想确保他们都有相同的lodash
版本。
有没有办法在每个 package.json 中做到这一点?
Use syncpack
强制 monorepo 中的所有子包使用每个依赖项的相同版本。
安装在根package.json中:
yarn add --dev -W syncpack
运行(推荐:使用 husky 在每次提交时运行):
syncpack list-mismatches
更多信息:https://github.com/JamieMason/syncpack https://github.com/JamieMason/syncpack
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)