编程语言   发布时间:2022-06-26  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了脚手架搭建项目package.json配置中依赖的版本问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

# 依赖本版

## 版本范围控制

  大版本.次要版本.小版本,如:1.0.0

版本 说明 含义
主版本(大版本) 必须 一般代表了项目的重大架构变更,如进行不兼容的API更改
此版本(次要版本) 必须 一般代表了一些功能的增加或变化,但没有架构的变化
增量版本(小版本) 必须 一般是一些小的bug修复,没有重大功能变化
预发布版本或版本编译信息 不必须 添加到最后,作为扩展

## 版本匹配符

  1.~会匹配最新的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但不包括1.3.0

  2.^会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x版本,包括1.3.0,但不包括2.0.0

  3.版本号用*代替,始终安装最新版本的依赖包

## 如何选择

  1.指定版本号,不添加前缀匹配符,但如果依赖包发布新版本修复一些小bug,需要手动修改package.json文件

  2.^版本,版本更新比较大,可能会造成项目代码错误

  3.~版本,建议使用~来标记版本号,既可以保证项目不会出现大的问题,也能保证包中的小bug可以得到修复

参考地址:npm 依赖包版本号~和^的区别 - 简书 (jianshu.com)

     https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json

大佬总结

以上是大佬教程为你收集整理的脚手架搭建项目package.json配置中依赖的版本问题全部内容,希望文章能够帮你解决脚手架搭建项目package.json配置中依赖的版本问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: