本 skill 帮助生成可直接运行的 Node.js 脚本,用于实现小程序代码的自动预览、打包依赖、上传等操作。脚本基于用户项目配置参数化生成,支持 CI/CD 流水线集成(GitHub Actions、GitLab CI 等)。
| MPPRIVATEKEY | 密钥文件完整内容 | cat private.wxXXXX.key 的输出 | | MPAPPID | wxXXXXXXXXXXXXXXXX | 小程序 AppID |
| invalid ip | IP 不在白名单 | 微信后台添加 IP 或临时关闭白名单 | | permission denied | 密钥无效或无权限 | 重新生成密钥;检查是否有上传权限 | | project.config.json not found | 项目路径错误 | 确认 MPPROJECTPATH 指向编译产物目录 | | Error: getaddrinfo ENOTFOUND | 网络问题 | 检查代理设置或网络连接 | | 上传后版本未出现 | robot 编号冲突 | 不同任务使用不同 robot 编号 |
사용자가 CI/CD를 통해 WeChat 미니 프로그램 업로드, 미리 보기 또는 npm 패키징을 자동화하고, 배포 스크립트를 생성하고, 미니 프로그램-ci 워크플로를 설정하거나, 미리 보기 QR 코드를 자동으로 생성하려는 경우에 사용합니다. 사용자가 "上传小程序", "预览", "CI PART署", "miniprogram-ci", "自动ization上传", "发布小程序版本", "生成预览二维码", "打包npm", "pack-npm"을 언급할 때마다 트리거됩니다. "构建npm依赖", "GitHub Actions 小程序", "pnpm 小程序부署" 또는 WeChat 미니 프로그램을 지속적인 통합 파이프라인(GitHub Actions, GitLab CI 등)과 통합하도록 요청합니다. 출처: whinc/wechat-miniprogram-skills.