gpt4 book ai didi

yarnpkg - 我如何保持 yarn 工作区依赖项同步

转载 作者:行者123 更新时间:2023-12-03 15:14:23 25 4
gpt4 key购买 nike

假设我的 yarn workspaces 中有多个包.

@mycompany/utils
@mycompany/app
@mycompany/serv

假设这些包中的每一个都有一个 dependencylodash .我想确保它们都具有相同的 lodash版本。

有没有办法在每个 package.json 中做到这一点?

最佳答案

使用 syncpack强制 monorepo 中的所有子包使用每个依赖项的相同版本。
安装在根 package.json 中:

yarn add --dev -W syncpack
运行(推荐:使用 husky 在每次提交时运行):
syncpack list-mismatches
更多信息: https://github.com/JamieMason/syncpack

关于yarnpkg - 我如何保持 yarn 工作区依赖项同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54498006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com