语义版本控制指示哪种更改会导致版本号增加。 Semver使用由三部分组成的版本号,例如3.9.2
,并将这三个数字从左到右分别称为主要,次要和补丁号。
3 | . | 9 | . | 2 |
---|---|---|---|---|
major | minor | patch |
模块维护者进行更改的基本合同是
- 向后不兼容的更改将增加主数字
- 向后兼容的新功能会增加次设备号
- 对现有功能的简单错误修复会增加补丁号
对于任何依赖性,版本1.0.0
被视为第一个稳定版本,并且semver合同不适用于该版本之前的版本。
并非每个模块都遵循语义版本控制。模块可以使用由三部分组成的版本号,但是可以根据需要增加版本号。最安全的方法是检查模块文档。
Related Posts
- Amazon S3 存储桶无法删除
- 关闭Sublime Text更新检查
- Device supports arm64-v8a, but APK only supports armeabi on device *
- npm ERR! gyp verb `which` failed Error: not found: python
- c++ ‘-DNODE_GYP_MODULE_NAME=libsass’ ‘-DUSING_UV_SHARED=1’ ‘-
- Sublime Text 自动换行
- macOS中staff和wheel是什么?
- command not found: deno – macOS
- package.json中~和^之间的区别