本页目录
yarn version
将新版本应用于当前包
语法
- yarn version <strategy>
实例
立即将版本升级到下一个主要版本:
- yarn version major
准备要升级到下一个主要版本的版本:
- yarn version major --deferred
选项
- -d,--deferred
- 准备在下一个发布周期中升级的版本
- -i,--immediate
- 立即升级版本
细节
此命令将按照指定的策略增加给定包的版本号:
-
如果
major
,将增加 semver 范围中的第一个数字 (X.0.0
)。 -
如果
minor
,则语义版本范围中的第二个数字将增加 (0.X.0
)。 -
如果
patch
,则语义版本范围内的第三个数字将增加 ( `0.0.X )。 -
如果以
pre
(premajor
, … ) 为前缀,-0则将设置后缀 (0.0.0-0
)。 -
如果
prerelease
,则后缀将增加 (0.0.0-X
);如果以前的版本中没有后缀,则 semver 范围内的第三个数字也会增加。 -
如果
decline
,将增加 nonce 以便在yarn version check
没有版本冲突的情况下通过。 -
如果是有效的 semver 范围,它将被用作新版本。
-
如果未指定,Yarn 将向您寻求指导。