更新记录
1.0.3(2025-03-12) 下载此版本
更新支持cli脚手架项目,优化备注
1.0.2(2025-03-08) 下载此版本
删除md本地图片
1.0.1(2025-03-08) 下载此版本
完善工具,更新工具使用说明
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | - | - | × | × | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | × | × | × | × | × | - | × | × | × | × |
liul-miniprogram-ci
解决问题:一套项目代码,一键发布多个小程序平台使用
准备工作
密钥及 IP 白名单配置
访问"微信公众平台-开发-开发设置"后下载密钥文件,并配置 IP白名单 或者关掉 IP白名单(验证也能使用)

根目录下创建ciKey文件夹

ciKey.json文件里面的数据结构
version和desc优先使用子项的,不填写使用最外层的
{
"ciKey": [
{
// *小程序名称
"name": "******",
// *小程序appid
"appid": "******",
// 版本号
"version": "1.0.0",
// 项目备注
"desc": "备注测试勿用子项1"
},
{
"name": "******",
"appid": "******"
}
],
// *构建模式 HBuilderX cli
"buildModel": "HBuilderX",
// *打包环境 build dev
"env": "build",
// *版本号
"version": "1.0.0",
// 项目备注
"desc": "备注测试勿用"
}
工具需要安装 async miniprogram-ci库
npm install async -D
npm install miniprogram-ci -D
使用命令前需要先用HBuilder发行下微信小程序生成unpackage\dist\build\mp-weixin要上传的打包文件,如果是cli创建的项目执行打包命令 env:'build'对应的就是这个文件夹目录
最后执行命令
node uni_modules/liul-miniprogram-ci/components/liul-miniprogram-ci/auto-ci.js 或者在 package.json 写入执行命令
{
"scripts": {
"upload": "node uni_modules/liul-miniprogram-ci/components/liul-miniprogram-ci/auto-ci.js"
}
}