首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

yarn version

更新软件包版本。

更新版本

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

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

代码语言:javascript
复制
{
  "name": "example-yarn-package",
  "version": "1.0.1",
  "description": "An example package to demonstrate Yarn"
}

当我们运行yarn version命令时:

代码语言:javascript
复制
yarn version
代码语言:javascript
复制
info Current version: 1.0.1
question New version: 1.0.2
info New version: 1.0.2
?  Done in 9.42s.

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

代码语言:javascript
复制
{
  "name": "example-yarn-package",
  "version": "1.0.2",
  "description": "An example package to demonstrate Yarn"
}

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

Git标签

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

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

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

代码语言:javascript
复制
yarn config set version-tag-prefix "v"

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

代码语言:javascript
复制
yarn config set version-git-message "v%s"

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

代码语言:javascript
复制
yarn config set version-sign-git-tag false

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

代码语言:javascript
复制
yarn config set version-git-tag true

命令

yarn version

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

yarn version --new-version <version>

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

yarn version --no-git-tag-version

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com