博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
package.json
阅读量:7059 次
发布时间:2019-06-28

本文共 573 字,大约阅读时间需要 1 分钟。

package.json里面有许多信息,包括

1、依赖模块(dependencies),开发、部署的时候都需要

2、开发依赖模块(devDependencies),开发时候需要,但部署则不必。比如,grunt方面的一些东西。

3、main:大概相当于程序里的main函数,是个入口,指明了入口文件。通常用在一些安装的模块里面。

其中依赖的各个模块,有版本号,含义需要解释一下:

常见版本声明形式:

"~1.2.3" = ">=1.2.3 <1.3.0“
"~1.2" = ">=1.2.0 <1.3.0“
"~1" = ">=1.0.0 <1.1.0“
"1.2.x" = ">=1.2.0 <1.3.0“
"1.x.x" = ">=1.0.0 <2.0.0“
"1.2" = "1.2.x“
"1.x" = "1.x.x“
"1" = "1.x.x"

“^1.2.3” = “>=1.2.3-0 <2.0.0-0”

所谓的版本,格式为:

主版本号.次版本号.修订号

版本号递增规则如下:

  1. 主版本号:当你做了不兼容的API 修改,
  2. 次版本号:当你做了向下兼容的功能性新增,
  3. 修订号:当你做了向下兼容的问题修正。

详细可见

语义化版本2.0.0

转载于:https://www.cnblogs.com/leftfist/p/4257826.html

你可能感兴趣的文章
CSDN学院 免费技术答疑公开课,本周六场即将开播~~~
查看>>
计算机组成原理——主存与cache的映射关系
查看>>
让DIV垂直居中的几种办法
查看>>
透视投影的坐标转换与数学推导
查看>>
《我们应当怎样做需求分析》读书笔记
查看>>
JpetStore目录文件关系分析
查看>>
《高性能javascript》学习总结
查看>>
sql ROW_NUMBER() 排序函数
查看>>
用忠诚、时间、奉献来换取一家公司的地位、头衔,以及待遇
查看>>
Sonar Qube QA
查看>>
常见的BLE芯片
查看>>
vim插件安装
查看>>
64位CentOS 6.4下安装wine(32位)
查看>>
hdu5037 Frog (贪心)
查看>>
acdream1421 TV Show (枚举)
查看>>
[日常] C语言中的字符数组和字符串
查看>>
MySQL-多条件拼接语句
查看>>
C++不让程序一闪而过
查看>>
Unity3D 应用程序退出调用OnDestroy测试
查看>>
Unity脚本在层级面板中的执行顺序测试1
查看>>