介绍
bumpery 是一个方便的工具,用于自动化增加和更新你的项目版本号。它可以帮助你避免繁琐的手动版本控制,同时还可以在你发布新版本时自动更新版本号。
安装
使用 npm 安装 bumpery:
--- ------- -- -------
使用
命令行参数
bumpery 可以通过命令行参数进行配置。以下是可用的选项:
-d, --dir <dir>
: 指定要处理的文件夹路径,默认为当前目录。-v, --version <version>
: 手动指定将要使用的版本号。如果省略此选项,则使用默认的版本号自动递增。-p, --preid <preid>
: 指定 prerelease 标识符。-r, --release
: 指定此版本为正式版本。-t, --tag <tag>
: 为版本打标签。
配置文件
如果您不想每次运行命令时都需要输入选项,可以使用一个配置文件来存储选项。创建一个名为 .bumperyrc
的文件,并按以下格式填写:
- ------ -------- ---------- -------- -------- ------- ---------- ----- ------ -------- -
其中,dir
是要处理的文件夹路径,version
是要使用的版本号,preid
是 prerelease 标识符,release
表示此版本是否为正式版本,tag
是要为版本打的标签。
示例
假设你的项目目录结构如下:
----------- ------------ ---- --------
默认情况下,bumpery 使用自动递增的版本号。因此,如果你运行以下命令:
-------
则它将自动将 package.json
文件中的版本号从 1.0.0
更新为 1.0.1
。
如果你想手动指定版本号,可以使用 -v
参数。例如,如果你运行以下命令:
------- -- -----
那么它将把 package.json
文件中的版本号更新为 2.0.0
。
如果你想指定 prerelease 标识符,可以使用 -p
参数。例如,如果你运行以下命令:
------- -- ----
那么它将把 package.json
文件中的版本号更新为 1.0.1-beta.0
。
如果你想将版本号标记为正式版,可以使用 -r
参数。例如,如果你运行以下命令:
------- --
那么它将把 package.json
文件中的版本号更新为 1.0.1
,并且不再包含 prerelease 标识符。
如果你想为版本打标签,可以使用 -t
参数。例如,如果你运行以下命令:
------- -- ------
那么它将把 package.json
文件中的版本号更新为 1.0.1
,并且为此版本打上 latest
标签。
结论
bumpery 是一个非常方便实用的工具,可以帮助你自动化你的项目版本号管理,使你能够专注于开发而不是手动维护版本控制。使用它可以减少错误和提高效率,同时也可以避免繁琐的手动版本控制。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/47551