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标签。