package.json文件中的版本符号前缀 ^ 和 ~区别是什么?
本文属于科普文章,适合小白查阅,老鸟绕路。
我们前端在项目开发中经常会引用npm包,那么package.json文件中的版本符号前缀 ^ 和 ~的区别是什么呢?
^ 意思是将当前库的版本更新到第一个数字,例:”^4.1.0″是库会更新到4.x.x的最新版本,但不会更新到5.x.x版本。
~ 意思是更新到中间数字的版本,例:”~4.7.4″是库会更新到4.7.x的最新版本,但不会更新到4.8.x版本。
锁定版本
去掉 ^ 或 ~ 即写死版本号。
转载请注明——本文源自【玄北博客】www.xuanbeiweb.cn
免责声明:本站部分文章、数据、图片来自互联网,
如果侵犯了你的权益请来信告知我们删除,否则不承担相应法律责任。邮箱:monan@xuanbeiweb.cn
下一篇:前端如何对数据埋点 SDK 呢?