上传命令
使用 platform 和 env 参数选择需要上传的目标。
上传全部配置
pnpm exec mpc upload当 platform 和 env 都省略时,CLI 会依次执行配置中的全部平台和全部环境。
筛选平台
pnpm exec mpc upload --platform wechat当前支持 wechat、douyin、alipay 和 xhs,例如:
pnpm exec mpc upload --platform douyin --env prod
pnpm exec mpc upload --platform alipay --env prod
pnpm exec mpc upload --platform xhs --env prod筛选环境
pnpm exec mpc upload --env prod这会在所有已配置平台中查找 env: 'prod' 的目标。
同时筛选
pnpm exec mpc upload --platform wechat --env prod如果没有匹配项,CLI 会输出“配置中没有匹配的上传目标”并以非零状态退出。
执行日志
CLI 会在执行过程中实时打印结果,而不是等流程结束后一次性输出:
[mpc] ✔ 参数解析: env=prod, platform=wechat
[mpc] ✔ 配置发现: file=/path/to/mpc.config.ts
[mpc] ✔ 配置加载: file=mpc.config.ts
[mpc] ✔ 环境解析: platform=wechat, env=prod
[mpc] ✔ 平台分发: platform=wechat, env=prod
[mpc:wechat] ✔ 配置校验: projectPath=..., version=1.0.0, appid=已配置, privateKeyPath=已配置
[mpc:wechat] ✔ 项目初始化: projectPath=...
[mpc:wechat] ℹ 上传执行: platform=wechat, version=1.0.0
[mpc] ✔ 上传结果: platform=wechat, env=prod, duration=1234ms某个目标失败时,CLI 会继续处理其他目标,并在最后设置非零退出码,方便 CI 判断任务失败。