yarn version
将新版本应用到当前软件包。
用法
$ yarn version <strategy>
示例
立即将版本提升到下一个主要版本
准备将版本提升到下一个主要版本
详细信息
此命令将按照指定策略提升给定包的版本号
-
如果为“major”,将增加 semver 范围中的第一个数字(“X.0.0”)。
-
如果为“minor”,将增加 semver 范围中的第二个数字(“0.X.0”)。
-
如果为“patch”,将增加 semver 范围中的第三个数字(“0.0.X”)。
-
如果以“pre”为前缀(“premajor”等),将设置“-0”后缀(“0.0.0-0”)。
-
如果为“prerelease”,将增加后缀(“0.0.0-X”);如果前一个版本中没有后缀,还将增加 semver 范围中的第三个数字。
-
如果为“decline”,将为
yarn version check
增加随机数,以便在不提升版本的情况下通过。 -
如果为有效的 semver 范围,将用作新版本。
-
如果未指定,Yarn 将要求您提供指导。
有关 --deferred
标志的更多信息,请参阅我们的文档 (https://yarn.npmjs.net.cn/features/release-workflow#deferred-versioning)。
选项
定义 | 描述 |
---|---|
| 准备在下一个发布周期中提升版本 |
| 立即提升版本 |