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.dev.org.tw/features/release-workflow#deferred-versioning)。
選項
定義 | 說明 |
---|---|
| 準備在下次發布週期中升級版本 |
| 立即升級版本 |