# 发行 - 制作 wgt 包

通过 CLI 导出 wgt 包。wgt 包是 App 的应用资源包,常用于 App 热更新。

适用平台:app-android / app-ios。平台对照见 CLI 概述。

# publish wgt

cli publish <platform> --type wgt --project 项目绝对路径
参数 说明
--platform 必填,目标平台,取值 app-android、app-ios
--type 必填,取值 wgt,表示制作应用 wgt 包
--project 必填,项目绝对路径
--name 导出名称,不指定时默认为 AppID.wgt
--path 导出路径,不指定时默认为项目根路径下的 unpackage/release
--sourceMap 是否生成 SourceMap
# 导出 wgt 包(默认选项)
cli publish app-android --type wgt --project 项目绝对路径

# 自定义导出名称与路径
cli publish app-android --type wgt --project 项目绝对路径 --path 导出路径 --name 导出名称

# 生成 iOS wgt 包
cli publish app-ios --type wgt --project 项目绝对路径

# 解压 wgt 包

需要查看 wgt 包内容时,可以将资源解压到指定目录:

cli decompress wgt --file 包路径.wgt --output 目标目录

# 常见问题

  • 热更新不生效:检查 App 原生层版本是否兼容,以及 manifest.json 中的版本号配置。

更多问题见 常见问题。