当前位置: 首页 > news >正文

[超细] npm 版本号规范升级流程

版本号组成

node package版本号由四部分组成:

major.minor.patch[-prerelease]
比如:1.0.2-beta.1,其中prerelease可选。

● major:代表主版本号,通常在需要提交不能向下兼容的情况下对该版本号进行升级
● minor:代表次版本号,通常在新增功能时才对该版本号进行升级
● patch:代表修复版本号,升级该版本号通常代表修复一些bug,但没有新增功能或者存在不向下兼容的功能
● prerelease:带有该版本号的包通常表示在测试阶段,尚未稳定,通常不建议用户安装。

prerelease说明

alpha、beta、rc

升级主版本号

npm version major // 1.0.0 => 2.0.0

升级次版本号

npm version minor // 1.0.0 => 1.1.0

升级修复版本号

npm version patch // 1.0.0 => 1.0.1

升级预发布版本不带tag

npm version prerelease // 1.0.0 => 1.0.1-0
npm version prerelease // 1.0.0 => 1.0.1-1 版本号一次递增

升级预发布版本 beta

npm version prerelease --preid=beta // 1.0.0 => 1.0.1-beta.0
npm version prerelease --preid=beta // 1.0.0 => 1.0.1-beta.1 版本号一次递增

升级预发布版本 alpha

npm version prerelease --preid=alpha  // 1.0.0 => 1.0.1-alpha.1 版本号一次递增

升级预发布版本 rc

npm version prerelease --preid=rc // 1.0.0 => 1.0.1-rc.1 版本号一次递增

升级任意标识的tag

npm version prerelease --preid=xxx // 1.0.0 => 1.0.1-xxx.1 版本号一次递增

相关文章:

  • jvm(虚拟机)运行时数据区域介绍
  • Vue挂载全局方法
  • Docker 夺命连环 15 问
  • 【深度学习】YOLO检测器的发展历程
  • Java并发编程: 第九章 异步编程
  • 图解Kafka架构学习笔记(二)
  • 【机器学习】数据探索(Data Exploration)---数据质量和数据特征分析
  • DC电源模块的设计与制造流程
  • 基于Python的商品评论文本情感分析
  • 【Pt】马灯贴图绘制过程 02-制作锈迹
  • 字符串的函数
  • 跟着cherno手搓游戏引擎【29】Batch简单合批
  • RSTP环路避免实验(华为)
  • 图论之路径条数专题
  • Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之九 简单闪烁效果
  • SegmentFault for Android 3.0 发布
  • [译]CSS 居中(Center)方法大合集
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • E-HPC支持多队列管理和自动伸缩
  • Fastjson的基本使用方法大全
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • MobX
  • passportjs 源码分析
  • vue-cli在webpack的配置文件探究
  • Vue--数据传输
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 普通函数和构造函数的区别
  • 事件委托的小应用
  • 正则学习笔记
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • !$boo在php中什么意思,php前戏
  • #{}和${}的区别是什么 -- java面试
  • #etcd#安装时出错
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $.ajax中的eval及dataType
  • $jQuery 重写Alert样式方法
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (动态规划)5. 最长回文子串 java解决
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • ./configure、make、make install 命令
  • .htaccess配置常用技巧
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net 受管制代码
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NET的微型Web框架 Nancy
  • .NET简谈设计模式之(单件模式)
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET实现之(自动更新)
  • .NET正则基础之——正则委托