npm 包 cue-command-release 使用教程

阅读时长 3 分钟读完

在前端开发过程中,我们需要经常进行项目的发布和部署。发布版本的过程中需要进行很多操作,这些操作包括代码的打包、版本号的更新、提交 Git 等等。为了提高效率和减少出错的几率,我们可以使用 cue-command-release 工具来自动化这些操作。

什么是 cue-command-release

cue-command-release 是一款 Node.js 命令行工具,可以帮助我们执行代码打包、版本号的更新、生成 Changelog 等操作,并且自动提交 Git。它基于标签来管理版本号,使用时只需要手动修改一次版本号,后续的版本号更新及生成 Changelog 都会自动生成。

安装

通过 npm 安装 cue-command-release,可以全局安装或者在项目中安装:

使用

使用 cue-command-release 非常简单,可以通过命令行工具来执行具体的操作。以下为常用命令:

创建新版本

执行以下命令,可以创建新的版本号,并且生成 CHANGELOG.md 文件:

在执行该命令之前,需要确认当前代码已经在 Git 上提交过。执行该命令后会打一个 tag,tag 名称为 v{版本号},并且更新 package.json 中的版本号。如果使用 npm publish 命令发布包,该命令会将生成的 CHANGELOG.md 进行展示。

发布新版本

执行以下命令,可以发布新的版本:

该命令会在执行 cue release 命令的基础上,自动执行 npm publish 命令。

自定义版本号

执行以下命令,可以设置自定义的版本号:

这将不会自动更新 package.json 文件中的版本号。

更新 Changelog

执行以下命令,可以自动更新 CHANGELOG.md 文件,并且生成新的版本号:

该命令会自动更新 CHANGELOG.md 文件,并且在最新的版本号前插入新的日志。执行该命令之前,需要确认当前代码已经在 Git 上提交过。

示例代码

以下为示例代码:

执行以下命令:

这将会生成一个 v1.1.0 的 tag 并更新 package.json 中的版本号,但不会发布新版本。如果要直接发布新版本,可以执行以下命令:

执行该命令时会在执行 cue release 命令的基础上,自动执行 npm publish 命令。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/69842

纠错
反馈