我有多个包裹。我需要在每个软件包下更新版本。我可以通过yarn version --new-version $new_version
来做到这一点。但是相同的package.json也具有依赖关系和devdependencies。如何在这些条件下更新同级依赖关系?
已尝试yarn workspace <@<something>/<packageA>> upgrade @<something>/packageB@~x.x.x
。这有效,但也会更新yarn.lock。因此,在这里我不希望它更新yarn.lock。更新所有软件包后,最后将运行yarn安装。
它应该按以下方式工作,但不更新yarn.lock-
PackageA-版本-2.0.0
PackageB-版本-1.0.0
PackageA> package.json>“ devDependencies”:{“ @ something / PackageB”:“ 1.0.0”}
PackageB> package.json>“ devDependencies”:{“ @ something / PackageA”:“ 2.0.0”}