在线文档教程

yarn version

yarn版本

更新软件包版本。

更新版本

使用该yarn version命令,您可以通过命令行更新软件包的版本。

例如,从这个package.json开始package.json

{ "name": "example-yarn-package", "version": "1.0.1", "description": "An example package to demonstrate Yarn" }

当我们运行yarn version命令时:

yarn version

info Current version: 1.0.1 question New version: 1.0.2 info New version: 1.0.2 ✨ Done in 9.42s.

我们会得到这个更新package.json

{ "name": "example-yarn-package", "version": "1.0.2", "description": "An example package to demonstrate Yarn" }

注意:您输入的新版本必须是有效的SemVer版本。

Git标签

如果你在Git仓库中运行yarn version,Git标签默认会在格式之后创建v0.0.0

您可以使用yarn config set自定义创建的git标记或禁用此行为。

要更改git标签的前缀,您可以使用version-tag-prefix

yarn config set version-tag-prefix "v"

或者,您可以使用version-git-message 其中%s版本字符串来更改git消息

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

您还可以使用version-sign-git-tag以下功能开启或关闭签署git标签:

yarn config set version-sign-git-tag false

您甚至可以完全使用version-git-tag启用或禁用git标记行为:

yarn config set version-git-tag true

命令

yarn version

使用交互式会话创建新版本以提示您输入新版本。

yarn version --new-version <version>

创建由<version>指定的新版本。

yarn version --no-git-tag-version

创建新版本而不创建git标签。