首页 > 说明文档 > 关于软件版本号

关于软件版本号

作者:bin

完全的版本号定义,分三项::<主版本号>.<次版本号>.<修订版本号>,如 1.0.0:
我们先从小的说起
修订版本号 : 修复漏洞或者不影响功能的改动,例如改一个小bug。

次版本号 : 小版本级别改动,改动不会要求升级后,依赖应用也进行代码升级,例如优化功能。

主版本号: 意味着整体重构,或新功能上线,或修改原有api,会导致依赖应用不兼容,需要对依赖的应用也进行代码升级才能支持。

 

npm 的 package.json文件中 :

版本号前面出现脱字符号(^) : 这个依赖的应用,会自动安装最新的次版本号、修订版本号的改动;

版本号前面出现波浪号(~)  :  这个依赖的应用,会自动安装最新的修订版本号改动;

例如(~1.0.1) : 现在安装的是1.0.1,在几个月后更新了1.0.2,那么那时安装就会自动安装1.0.2

锁定固定版本: 可以用 npm shrinkwrap 命令,这个命令会在同级目录下生成一个npm-shrinkwrap.json文件,里面会详细的告诉npm依赖安装哪个版本号

您必须 [ 登录 ] 才能发表留言!