# 发行 - 微信小程序

通过 CLI 将 uni-app x 项目发行到微信小程序,并可将代码上传到微信平台。

适用平台:uni-app x 目前仅支持微信小程序(mp-weixin)。平台对照见 CLI 概述。

# publish mp-weixin

cli publish mp-weixin --project 项目绝对路径
参数 说明
--project 必填,项目绝对路径
--appid 上传到微信平台时必填,微信小程序 appid
--name 导出名称
--subPackage 发行为混合包,示例:--subPackage 子包名称
--upload 打包后是否上传到微信平台,仅值为 true 时生效
--description 上传的小程序描述
--privatekey 微信代码上传密钥文件
--version 上传的小程序版本号;不填时读取 manifest.json 中的版本号
--robot 指定微信 CI 机器人编号(1 ~ 30),默认 1
# 仅编译到微信小程序
cli publish mp-weixin --project 项目绝对路径

# 编译并上传到微信平台
cli publish mp-weixin --project 项目绝对路径 --upload true --appid 小程序appid \
  --description 发布描述 --version 发布版本 --privatekey 小程序上传密钥文件

# 指定机器人编号
cli publish mp-weixin --project 项目绝对路径 --upload true --appid 小程序appid \
  --privatekey 小程序上传密钥文件 --robot 2

# 小程序代码上传密钥

发行到微信小程序支持通过微信 CI 自动上传代码,无需打开微信开发者工具,需要提供微信小程序代码上传密钥。

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

打开微信公众平台 官网,扫码登录,左侧菜单【开发 → 开发管理】,点击 tab【开发设置】即可下载密钥文件。

# 注意事项

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