更新记录

1.0.3(2025-03-12) 下载此版本

更新支持cli脚手架项目,优化备注

1.0.2(2025-03-08) 下载此版本

删除md本地图片

1.0.1(2025-03-08) 下载此版本

完善工具,更新工具使用说明

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

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"
  }
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问