阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      npm 包的版本修改规范

      在新版本的代码中传达更改的范围很重要,

      因为有时更新可能会破坏程序包所需的代码(称为依赖)。

      语义版本控制(Semver)是旨在解决此问题的标准。

      语义化发布

      如果要与其他人共享一个项目,则该项目应始于1.0.0,(尽管npm上的某些项目不遵循此规则)。

      此后,更改应按以下方式处理:

      Code Statusstagerule例子
      开始版本new product从1.0.0开始1.0.0
      BUG修改Patch Release改第三个参数1.0.1
      新增功能Minor Release改第二个参数1.1.0
      大变动Major Release改第一个参数2.0.0

      为使用者

      针对使用者的语义化版本

      如果您从软件包1.0.4开始,这就是您指定范围的方式:

      • 补丁版本:1.01.0.x~1.0.4
      • 次要版本:11.x^1.0.4
      • 主要版本:*x
      目录
      目录