package.json文件中的版本符号前缀 ^ 和 ~区别是什么?
本文属于科普文章,适合小白查阅,老鸟绕路。
我们前端在项目开发中经常会引用 npm 包,那么 package.json 文件中的版本符号前缀 ^ 和 ~的区别是什么呢?
- ^ 意思是将当前库的版本更新到第一个数字,例:”^4.1.0″是库会更新到 4.x.x 的最新版本,但不会更新到 5.x.x 版本。
- ~ 意思是更新到中间数字的版本,例:”~4.7.4″是库会更新到 4.7.x 的最新版本,但不会更新到 4.8.x 版本。
锁定版本
去掉 ^ 或 ~ 即写死版本号。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » package.json文件中的版本符号前缀 ^ 和 ~区别是什么?
码云笔记 » package.json文件中的版本符号前缀 ^ 和 ~区别是什么?