npm 包@marionebl/conventional-recommended-bump 使用教程

阅读时长 2 分钟读完

在软件开发过程中,版本控制是一个非常重要的环节。前端的项目也不例外,为了确保团队成员之间的代码都是同步的并且提高代码的可维护性,版本控制是必不可少的。

@marionebl/conventional-recommended-bump 是一个 npm 包,它可以帮助开发者根据 git commit message 自动生成下一个版本号,它的使用可以非常简单又方便。

安装

使用 npm 安装 @marionebl/conventional-recommended-bump。

使用

在 package.json 中的 scripts 添加一个 version 命令。

其中 -p angular 告诉工具用 angular 的格式来解析 commit message,-i 告诉工具在执行时手动询问确认版本号升级。

当我们需要更新项目的版本号时,只需要通过运行 npm version 命令,就可以将工具自动推荐的新版本号写入 package.json 中,同时,我们的 git 仓库也会自动打上对应的 git tag。

可以通过添加一些其他参数来改变生成版本时的行为。

此时,我们的前端项目就成功实现了版本号自动化管理。

示例代码

-- -------------------- ---- -------
-
  ------- ------------
  ---------- --------
  -------------- ---
  ---------- -
    ---------- ------------------------------ -- ------- ---
  --
  ------------------ -
    ------------------------------------------- --------
  -
-
展开代码

总结

版本控制是前端项目中重要的一环,@marionebl/conventional-recommended-bump 工具为我们自动化管理版本号提供了便利。通过配置 scripts 中的 version 命令,我们可以轻松地生成新的版本号,并且,与 git tag 搭配使用时,可以构建出更为稳定的前端项目。

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

纠错
反馈

纠错反馈