manifest.json 文件是应用的配置文件,用于指定应用的名称、图标、权限等。

配置项列表

属性 类型 默认值 描述 最低版本
name String 应用名称
appid String 新建 uni-app 项目时,DCloud 云端分配。用途详见 应用标识
description String 应用描述
versionName String 版本名称,例如:1.0.0。详见下方Tips说明
versionCode String 版本号,例如:36
transformPx Boolean true 是否转换项目的px,为true时将px转换为rpx,为false时,px为传统的实际像素
networkTimeout Object 网络超时时间,详见
debug Boolean false 是否开启 debug 模式,开启后调试信息以 info 的形式给出,其信息有页面的注册,页面路由,数据更新,事件触发等
uniStatistics Object 是否开启 uni 统计,全局配置 2.2.3+
app-plus Object App 特有配置
h5 Object H5 特有配置
quickapp Object 快应用特有配置,即将支持
mp-weixin Object 微信小程序特有配置
mp-alipay Object 支付宝小程序未提供可配置项
mp-baidu Object 百度小程序特有配置
mp-toutiao Object 字节跳动小程序特有配置 1.6.0
mp-qq Object qq 小程序特有配置 2.1.0

Tips

  • uni-app 的 appid 由 DCloud 云端分配,主要用于 DCloud 相关的云服务,请勿自行修改。详见
  • 注意区分 uni-app 的 appid 与微信小程序、iOS 等其它平台分配的 appid,以及第三方 SDK 的 appid
  • versionName在云打包App和生成wgt应用资源时会使用。如需升级App版本,先修改此处再云打包。导出wgt资源用于离线打包和热更新时也会以此版本为依据。
  • 在本地打包时和热更新时,App版本和wgt应用资源版本将不再保持一致。此时通过plus.runtime.version可获取App版本,通过plus.runtime.getProperty获取wgt资源版本。

    networkTimeout

    各类网络请求的超时时间,单位均为毫秒。
属性 类型 必填 默认值 说明
request Number 60000 uni.request 的超时时间,单位毫秒。
connectSocket Number 60000 uni.connectSocket 的超时时间,单位毫秒。
uploadFile Number 60000 uni.uploadFile 的超时时间,单位毫秒。
downloadFile Number 60000 uni.downloadFile 的超时时间,单位毫秒。

HBuilderX 2.5.10起,上述默认超时时间由6秒改为60秒,对齐微信小程序平台。

uniStatistics

uni 统计配置项

属性 类型 必填 默认值 说明
enable Boolean true 是否开启uni统计