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统计