package.json知多少

package.json知多少

TJF.

package.json的版本知识

1
package.json文件中存放项目所有依赖和对应的版本号,版本号之前一般会有特殊符号:“^”、“~”、“*”、“>”、“>=”、“<”、"<=";

版本号

版本号格式:major.minor.patch(主版本号.次版本号.修补版本号)。

1
2
3
4
5
major:主版本号,表示 架构调整或大的更新,不兼容老版本

minor:次版本号,表示 添加新功能或做一些修改

patch:修补版本号,表示 修复bug

版本符号详解

1.^大版本号升级

1
2
3
"vue": "^3.2.6"
//安装时不改变主版本号;获取次版本号和修复版本号最新版本
//获取3.x.x的最新版本;即:>=3.2.6并且<=4.0.0

2.~小版本号升级

1
2
3
 "@babel/runtime": "~7.12.0"
//锁定主版本号和次版本号,修补版本号获取最新版本
//获取7.12.x最新版本号;即>=7.12.0并且小于7.13.0

3.*任意版本号

1
2
"mini-types": "*"
//表示任意版本;会获取最新版本号

4.>大于某个版本号;>=大于等于某个版本号

1
2
"node": >=12.22.7"
//node版本号大于等于12.22.7版本

5.<小于某个版本号;<=小于等于某个版本号

1
2
"eruda": "<=2.4.1"
//eruda版本小于等于2.4.1
  • 标题: package.json知多少
  • 作者: TJF.
  • 创建于 : 2023-11-20 00:00:00
  • 更新于 : 2024-03-04 08:40:28
  • 链接: https://github.com/taowind/2023/11/20/packageJson的相关/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
package.json知多少