package.json文件中,^和~的区别

偶然间遇到这样一个问题, package.json文件中,^和~的区别,查阅后,顺便做个笔记
package.json文件中,^和~的区别
package.json文件里面,显示的是项目所依赖的插件和库的名称和版本,^和~就是说明版本号的

  • ^:它将当前库的版本更新到第一个数字(major version)中的最新版本,比如:“^12.2.2”,库会匹配更新到12.X.X的最新版本,但是不会更新到13.X.X版本
  • ~:当下载的时候,它会自动更新到中间那个数字(minor version)的最新版本,比如:“~2.2.0”,库就会更新到2.2.X的最新版本,但是不会更新到2.3.X版本,波浪符号是曾经npm安装时候的默认符号,现在已经变为了插入符号

相关文章:

  • 2021-10-14
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
猜你喜欢
  • 2021-11-26
  • 2021-08-13
  • 2021-05-28
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案