文档中心 > 千牛开放平台2.0

Package.json说明

更新时间:2016/10/28 访问次数:2239

package.json是npm用于管理依赖的配置文件,当我们运行cnpm install的时候,npm会根据这个文件帮我们安装相关的npm, QAP的nukeUI和QAP-SDK都采用了npm包的形式,可以通过cnpm install nuke安装。
下边来说明一下package.json的文件格式。

一个package.json最少会包含如下2个字段

{
  "name": "my-awesome-package",
  "version": "1.0.0"
}

其中name只能是小写字母,不能用空格,只能用中划线和下划线分割

此外,package.json可能还会包含如下2个字段
dependencies,和devDependencies


{ "name": "my_package", "version": "1.0.0", "dependencies": { "nuke": "^1.0.0" }, "devDependencies" : { "weex-rx": "^3.1.0" } }

在安装npm 模块的时候如果加上 –save, –save-dev, npm 会在package.json里写上相应的模块

dependencies 和 devDependencies的区别

dependencies 表明这是代码的依赖,打包出来的代码需要依赖这个才能运行起来。

devDependencies 表眀这是开发依赖,只是开发中需要的,代码运行时并不需要,所以devDependencies不会被打包到代码中。

FAQ

关于此文档暂时还没有FAQ
返回
顶部