返回顶部
本页目录

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