Skip to content

深入浅出Package.json

883字约3分钟

nodenpm

2024-11-23

什么是 package.json?

package.json 文件是一个用于描述和管理项目的配置文件。它包含了项目的元数据,依赖包信息,脚本命令、项目配置、其他字段等。

一个较为详细的示例

版本号说明

一般项目都是x.y.z格式,其中X是主版本号,Y是次版本号,Z是补丁版本号。 主版本号(Major Version): 主要的更新,可能包括新的功能、不兼容的API更改等。例如,从1.0.0升级到2.0.0。 次版本号(Minor Version): 次要的更新,可能包括新的功能或增强功能,但不包括不兼容的API更改。例如,从1.0.0升级到1.1.0。 补丁版本号(Patch Version): 错误修复或bug修复。例如,从1.0.0升级到1.0.1。

x.y.z:严格指定某个版本,必须与该版本完全匹配。

^x.y.z:允许安装主版本号相同,次版本号或修订版本号更新的版本,但不跨主版本号。

~x.y.z:允许安装修订版本号更新的版本,但不跨次版本号。