关于小程序版本语义化方面的一些知识
发布于 5 年前 作者 span 1313 次浏览 来自 分享

今天下午忙里偷闲了解了下版本语义化方面的知识,

平时我们在开发小程序,上传代码的时候,微信开发者工具默认都是上个已发布版本,第一次上传是默认0.0.0

1

大家有没有思考为什么,为什么是三位,不是二位或者四位??

这其实就是版本语义化

一个版本有三部分:X, Y, Z,分别指代大版本,小版本,与查缺补漏版本。比如1.2.3,那么就是大版本1,小版本2,bugfix版本3。bugfix版本不会影响任何功能,小版本变更往往是增加新功能,也不会影响使用。而大版本变更往往会带来使用层面不兼容的情况,需要再做调整。

除此之外我们在云函数安装依赖以及需要npm构建的时候也是经常需要依赖关系的那么大家对package.json以及package-lock.json是否熟悉呢

没关系,

我今天把我看到的几篇非常棒的文章分享下,如果感兴趣不妨阅读下

https://semver.org/lang/zh-CN/

https://juejin.im/post/5c068af86fb9a04a01641836

https://blog.xcatliu.com/2015/04/14/semantic_versioning_and_npm/

2

回到顶部