本页目录
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 将向您寻求指导。