关键词搜索

源码搜索 ×
×

package.json

发布2014-12-10浏览2065次

详情内容

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


http://semver.org/lang/zh-CN/spec/v2.0.0.html

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载