CLI 发行uni-app到微信小程序

HBuilderX 3.3.7-alpha,支持使用CLI发行微信小程序。

通过此种方式,可在命令行或其它CI工具中,完成微信小程序代码的上传、预览等操作。

CLI命令语法

参数 说明
--platform 必填,发行平台(MP-WEIXIN)
--project 必填,项目名称
--appid 如果上传发行小程序到微信平台,则必填微信小程序appid
--subPackage 发行为混合包, 示例:--subPackage xxx
--upload 打包后是否上传到微信平台,只有值为true时生效
--description 上传的小程序描述
--privatekey 微信代码上传密钥文件 详情
--version 上传小程序的版本号;选填。如果不填写,则会读取manifest.json中的版本号
--sourceMap 生成SourceMap,值为 true 时生效,默认为 false
--robot 指定微信ci机器人编号(取值范围:1 ~ 30),默认为 1

注意:--robot参数,仅支持HBuilderX 3.6.18+版本。同时需要升级 微信小程序上传CI插件

# 仅编译uni-app项目到微信小程序
cli publish --platform mp-weixin --project 项目名称

# 编译uni-app项目到微信小程序,并上传发行小程序到微信平台
cli publish --platform mp-weixin --project 项目名称 --upload true --appid 小程序appid --description 发布描述 --version 发布版本 --privatekey 小程序上传密钥文件

cli publish --platform mp-weixin --project 项目名称 --upload true --appid 小程序appid --description 发布描述 --version 发布版本 --privatekey 小程序上传密钥文件  --robot 2

小程序代码上传密钥

HBuilderX 3.3.7+, uni-app 发行到微信小程序,支持自动上传代码到微信平台,无需再通过微信开发者工具上传发行。详情

HBuilderX 发行微信小程序,需要提供微信小程序代码上传密钥

通过微信小程序CI,使用上传密钥上传代码,无需打开微信开发者工具,一键完成微信小程序代码的上传、预览等操作。

如何获取微信小程序代码上传密钥?

打开微信公众平台 官网, 扫码登录,左侧菜单【开发 -> 开发管理】,点击tab【开发设置】,如下图:

下载密钥文件:

注意事项

  1. 请正确填写微信小程序appidprivatekey
  2. 如果开启了IP白名单,请确保微信平台已配置 IP 白名单

Found mistake? Want to participate in editing? Edit this page on GitHub

HBuilderX plug-in development document, not translated into English, welcome to contribute. Translate this document on github