跳到主要內容

yarn version

將新版本套用至目前的套件。

用法

$ yarn version <strategy>

範例

立即將版本升級至下一個主要版本

yarn version major

準備將版本升級至下一個主要版本

yarn version major --deferred

詳細資料

此指令會根據指定的策略,升級指定套件的版本號碼

  • 如果為 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.dev.org.tw/features/release-workflow#deferred-versioning)。

選項

定義說明

-d,--deferred

準備在下次發布週期中升級版本

-i,--immediate

立即升級版本