wechat-miniprogram
Installation
SKILL.md
小程序开发与验证
小程序任务读取本页。先辨别微信、支付宝等目标平台;下述工具流程针对微信,其他平台按其官方工具适配,不能直接套用 wx.* API。
内置微信开发者工具工作流
需要创建/导入微信项目、编译、预览上传、模拟器自动化、日志截图或云开发时,读取微信工具入口,再只读相应专题。本 skill 依据微信开发者工具 Skill 的工具协议整理,不要求另外安装原 Skill;协议版本见环境与版本。小程序和小游戏都可进入,但页面、画布和构建工具的适用范围按对应参数核实。
这套新接口要求 Electron 版开发者工具;版本门槛、安装渠道与版本关系见环境与版本。版本号达标或 GUI 已安装,都只是候选证据,接口是否可用以状态检查为准。缺少这套新接口时,只有依赖它的 IDE 操作暂停;普通源码修改、配置编辑和既有 miniprogram-ci 工作流照常继续。
找到源码和目标配置
- 原生微信项目检查
project.config.json、miniprogramRoot、app.json、页面/组件和 WXML/WXSS。Taro、uni-app 等先读依赖、构建脚本及框架配置,修改源码再编译到微信目标目录,不直接修补将被覆盖的产物。 - 确认 AppID、基础库、渲染模式、分包、启动页及参数;本地私有配置可能覆盖共享配置,按实际生效值判断。AppID 是应用标识,不等于 AppSecret、上传私钥或登录态;不要复制别的项目身份来消除错误。
- API、组件和隐私权限按基础库及框架版本核实。检查页面/组件生命周期、异步状态更新与卸载清理,事件绑定、返回导航和重复点击。微信端通过不能自动推导 H5 或其他小程序端通过。
调试与联调
优先复用可用的微信开发者工具及其 CLI/MCP;先确认安装、登录状态、工具能力和项目路径。没有相应工具时完成源码、类型与构建检查,不虚构模拟器结果。