package.json版本号符号^和~前缀的区别

作者:小旭2021 时间:2024-05-02 17:36:11 

开发中经常会使用npm install 安装依赖包,经常会看到^符号和~符号,现将二者的区别总结如下:

package.json版本号符号^和~前缀的区别

版本号 x.y.z :
 
z :表示一些小的bugfix, 更改z的号,
 
y :表示一些大的版本更改,比如一些API的变化
 
x :表示一些设计的变动及模块的重构之类的,会升级x版本号
 
在package.json里面dependencies依赖包的版本号前面的符号有两种,一种是~,一种是^。
 
~的意思是匹配最近的小版本 比如~1.0.2将会匹配所有的1.0.x版本,但不匹配1.1.0
 
^的意思是最近的一个大版本 比如1.0.2 将会匹配 所有 1.x.x, 但不包括2.x.x

来源:https://www.cnblogs.com/chenyablog/p/7989939.html

标签:package,json,版本号,符号,~,^,区别
0
投稿

猜你喜欢

  • MySql表、字段、库的字符集修改及查看方法

    2024-01-19 19:39:38
  • Python通过len函数返回对象长度

    2023-05-05 06:04:12
  • go doudou应用中使用注解示例详解

    2024-02-23 08:35:07
  • python操作摄像头截图实现远程监控的例子

    2022-01-04 19:59:42
  • Go语言库系列之flag的具体使用

    2024-04-26 17:19:37
  • Python连接es之es更新操作示例详解

    2022-11-21 06:11:48
  • Python使用Matplotlib实现雨点图动画效果的方法

    2023-02-04 10:32:05
  • pytorch 如何使用batch训练lstm网络

    2023-10-18 04:46:02
  • python3中eval函数用法使用简介

    2023-08-12 02:28:48
  • python 读取文件并把矩阵转成numpy的两种方法

    2023-10-21 23:18:01
  • 网站分析方法系列二——分析页面区块价值

    2011-01-06 12:32:00
  • JavaScript观察者模式(经典)

    2024-04-22 22:42:05
  • python多维数组切片方法

    2021-05-24 11:35:49
  • MySQL5.7中的JSON基本操作指南

    2024-01-27 20:38:34
  • OpenCV-Python实现人脸磨皮算法

    2022-12-29 18:00:06
  • MySQL学习笔记小结

    2024-01-26 22:20:33
  • CSS 几条经典的 CSS Tips

    2008-08-20 18:40:00
  • mysql 修改用户密码图文介绍

    2024-01-21 13:39:51
  • PHP 使用redis简单示例分享

    2024-05-05 09:18:16
  • django的聚合函数和aggregate、annotate方法使用详解

    2023-06-27 16:07:46
  • asp之家 网络编程 m.aspxhome.com