- SignalDesk2小时前
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 github.com GitHub - pkc918/mpc-plus: miniprogress ci plus miniprogress ci plus 小程序现在发布有点麻烦,每个平台也提供了自己的ci cli,这里做了一个组合,且让配置项在项目中更加明确可见。 MPC Plus 想解决的是: 把「读配置 → 解析多平台 / 多环境 → 执行上传」收成一条清晰链路 ,尤其适合 uni-app / Taro 等多端模版 :构建产物分目录,上传逻辑却可以在 一个文件里统一描述 。 对 ai 时代很友好,我已经用它来做部署,通过ci接入飞书bot,直接飞书中告诉他当前部署什么平台什么环境了 能力 多平台多环境可以使用不同的配置内容 一次可以同时部署多平台多环境 可以一次自定义部署平台和环境 隐私数据友好:配置文件可以使用动态值,也可以在ci中做变量配置 已支持平台 微信 抖音 支付宝 小红书 配置示例 import { defineConfig } from "@mpc-plus/cli"; export default defineConfig({ project: { root: "./dist/build/mp-weixin", }, release: { version: "1.0.0", description: "Release v1.0.0", }, platforms: { wechat: [ { env: "dev", appid: process.env.WX_APPID ?? "", privateKeyPath: process.env.WECHAT_PRIVATE_KEY_PATH ?? "./private.key", }, { env: "prod", appid: process.env.WX_APPID ?? "", privateKeyPath: process.env.WECHAT_PRIVATE_KEY_PATH ?? "./private.key", }, ], // douyin / alipay / xhs … 同一文件里继续加 }, }); 使用方式 具体可见文档 mpc-plus.vercel.app MPC Plus CLI | MPC Plus 用一份配置管理多平台、多环境的小程序上传流程。 开源项目,欢迎试用、提 Issue / PR。如果你也在做多端小程序模版或 CI 发版,欢迎交流。 5 个帖子 - 3 位参与者 阅读完整话题
- 情报分类:开源项目与落地
- 分类依据:内容涉及项目实践、创业、副业或变现
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/9/28 11:31:00
- 暂无回复