package.json 文件中的软件包版本
本文最后更新于:2025年1月29日 凌晨
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
- 主版本号:当你做了不兼容的 API 修改,
- 次版本号:当你做了向下兼容的功能性新增,
- 修订号:当你做了向下兼容的问题修正。
先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。
~
匹配最新的次版本号(不包括),**~1.15.2 := >=1.15.2 <1.16.0**^
匹配最新的主版本号(不包括),^3.3.4 := >=3.3.4 <4.0.0*
匹配最新版本即可
所以建议使用~来标记版本号,这样可以保证项目不会出现大的问题,也能保证包中的小bug可以得到修复。
或者版本号写*,这意味着安装最新版本的依赖包,但缺点同上,可能会造成版本不兼容,慎用!
package.json 文件中的软件包版本
https://hercules11.github.io/blog/2021/11/27/package-json-文件中的软件包版本/