gpt4 book ai didi

git - 如何为每个项目设置 yarn 版本标签前缀和版本git消息?

转载 作者:行者123 更新时间:2023-12-02 08:29:40 26 4
gpt4 key购买 nike

yarn 有 handy versioning config它允许您在版本控制期间创建标签时配置 git:

yarn config set version-tag-prefix "v"
yarn config set version-git-message "v%s"

但是,我有一个项目,其中包含多个 npm 项目,我想使用 project-vn.n.n 对每个项目进行版本控制,以上似乎是全局设置。

有没有办法为每个 package.json 配置前缀和消息(无需手动指定)?

最佳答案

所以,我刚刚遇到了完全相同的问题,并找到了解决它的方法。

简短的回答是,您可以创建一个文件 .yarnrc在每个项目目录中,包含以下内容:

# example of myrepo/workspace1/.yarnrc

version-tag-prefix workspace-1-v
version-git-message "workspace-1 v%s"

运行时就是这样 yarn publish从工作区目录,或 yarn workspaces run publish从存储库的根目录 yarn 使用 workspace1/.yarnrc配置。

查看 yarn 在哪里寻找配置文件的方法是运行 yarn <command> --verbose .

enter image description here

关于git - 如何为每个项目设置 yarn 版本标签前缀和版本git消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58895101/

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