AI 做微信小程序全流程:从注册到上架
很多人以为”AI 做微信小程序”就是丢一句话给 AI、它直接给你一个能上线的程序——这是误解。真实流程是:AI 帮你把代码这一段大幅提速,但注册、配置、调试、提审上架这些环节,AI 替代不了,得你自己走完。本文给完全没经验的新手一条从零到上架的完整路线,重点讲清教程里普遍被略过、却最容易卡人的”提审上架”。
用 AI 做小程序,和传统开发不一样在哪
传统小程序开发,你得先学 WXML、WXSS、JS、小程序 API,再一行行写。用 AI 做,最大的变化是”写代码”这一步外包给了 AI:你用自然语言描述要什么页面、什么功能,AI 生成对应代码,你贴进开发者工具里跑。
但要清醒:AI 改变的是”编码”,没改变”工程流程”。注册主体、配置服务器域名、真机调试、填写类目提审——这些是微信平台的硬规则,跟你用不用 AI 无关。所以这篇不只讲”怎么让 AI 写代码”,而是带你把整条流水线走通。
不确定 AI 能把小程序做到什么程度,可以先看AI 做微信小程序到底能做到什么(规划中),对能力边界有个预期再动手。
第一步:注册微信小程序账号
这一步和 AI 无关,但绕不过去,没账号后面全是空谈。
- 打开微信公众平台(mp.weixin.qq.com),选”小程序”注册。
- 填邮箱、激活、选主体类型:个人 / 企业 / 个体工商户等。
- 完成主体认证。个人主体能开发能上架,但不能用微信支付、部分类目也受限;要做电商/支付,需企业或个体户主体。
- 拿到小程序的 AppID(一串以 wx 开头的 ID),后面开发者工具要用它。
给新手的判断:纯练手、做个工具类/展示类小程序,个人主体足够;涉及交易、收款、特定行业(医疗、教育等),老老实实用企业主体,别等做完了才发现类目过不了审。
第二步:装微信开发者工具
AI 写的代码得有地方跑、有地方预览,这个”地方”就是微信开发者工具(微信官方 IDE,免费)。
- 去微信官方”小程序开发文档”页面下载”微信开发者工具”,选稳定版(Stable)。
- 安装后用微信扫码登录(要用注册小程序那个主体能管理的微信号)。
- 新建项目,填入第一步拿到的 AppID,模板选”不使用云服务”或基础 JS 模板都行。
- 进去后你会看到左边模拟器、中间代码、右边调试器——这就是你后面贴 AI 代码、点预览的主战场。
第三步:用 AI 生成小程序代码
到这一步 AI 才登场。常见两种用法:
用法 A:对话式让 AI 写页面。把需求描述清楚丢给 Claude Code、Cursor 或 CodeBuddy 这类 AI 编程工具,让它生成小程序的 WXML(结构)、WXSS(样式)、JS(逻辑)。提示词要点:
- 说清楚是”微信小程序”,别让它写成普通网页 HTML——小程序用的是 WXML/WXSS,标签和 API 不一样。
- 一次只让它做一个页面或一个功能,别一口气要整个 App,否则代码量大、报错难定位。
- 让它顺便说明每个文件该放哪(小程序一个页面通常是 .wxml/.wxss/.js/.json 四件套放同一目录)。
用法 B:让 AI 当”陪练”改 bug。你在开发者工具里跑出报错,把报错信息原样贴给 AI,让它解释原因、给修法。这是新手最该用的姿势——AI 当你的随身助教,比自己干瞪眼查文档快得多。
想系统学怎么和 AI 配合写代码,可参考 CodeBuddy 教程(规划中) 里的实操思路,套路是通用的。
一句话原则:AI 写、你跑、报错再喂回 AI。把这个循环跑顺,比追求”一次生成完美代码”现实得多。
第四步:真机调试
模拟器跑通不等于真手机上没问题。小程序很多坑只在真机暴露(比如某些 API 在模拟器有、真机权限不同,或样式在不同屏幕错位)。
- 在开发者工具点”预览”,生成一个二维码。
- 用手机微信扫码,在真机上打开你的小程序。
- 逐个点页面、点按钮,看交互、看样式、看有没有报错或白屏。
- 真机出问题,回开发者工具看”调试器”日志,把日志喂给 AI 让它帮你定位。
这一步别省。很多新手在模拟器里一切正常就直接提审,结果审核员真机一打开就 crash,被打回。
第五步:提交审核与上架(最稀缺、最容易卡的一步)
这是绝大多数 AI 教程只字不提、新手却最懵的环节。代码再漂亮,不过审就等于没做。
上架完整流程:
- 配置服务器域名:如果你的小程序请求了外部接口,要在公众平台后台把这些域名加进”服务器域名”白名单,且域名要是 HTTPS + 已备案。没配好,真机请求会被拦,审核也过不了。
- 上传代码:在开发者工具点”上传”,填版本号和项目备注,代码就进了后台的”开发版本”。
- 填写类目与信息:在公众平台后台,给小程序选服务类目(要和你实际功能对得上)、填名称、简介、图标。类目选错是被拒的高频原因。
- 提交审核:把上传的版本”提交审核”,附上必要的测试账号、功能说明。审核时长以官方实时公示为准,通常一两个工作日内有结果。
- 审核通过后”发布”:通过 ≠ 自动上线,你还要手动点**“发布”**,小程序才真正对外可用。
审核最常见被拒原因(提前避坑):
- 类目与实际功能不符:选了”工具”却做交易,或选了需要资质的类目却没传资质。
- 缺少必要资质:医疗、金融、教育等特殊行业需上传相应许可证。
- 页面有 bug / 白屏 / 死链:审核员真机点不动就直接拒——所以第四步真机调试要做扎实。
- 内容不合规:测试数据、占位文案、违规内容没清干净。
给新手的判断:先做不涉及特殊类目、不涉及支付的工具/展示型小程序练手,把”注册→开发→真机→上架”整条流程跑通一遍,建立信心,再去碰需要资质的复杂场景。
新手常见坑
- 把小程序当普通网页让 AI 写:生成一堆
<div>标签,小程序根本不认。务必在提示词里强调”微信小程序 WXML”。 - AppID 填错或不填:用测试号开发,到上传时才发现传不上去。一开始就填对正式 AppID。
- 外部接口域名没备案/没加白名单:模拟器里勾了”不校验域名”能跑,真机和审核就报错。域名必须 HTTPS + 备案 + 加白名单。
- 以为审核通过就上线了:通过后没点”发布”,用户搜不到。
- 类目随便选:和功能不符必被拒,浪费一轮审核时间。
常见问题
Q:完全不会编程,能用 AI 做出能上架的小程序吗? A:能做出简单的工具/展示类小程序,但你得有”跑代码、看报错、把报错喂回 AI”的耐心。AI 负责写,平台流程(注册、域名、提审)还是要你自己动手。想了解零基础能走多远,看AI 做微信小程序到底能做到什么(规划中)。
Q:AI 生成的小程序代码可以直接提审上架吗? A:不建议直接提审。AI 生成的代码必须先在开发者工具跑通、再真机调试,确认没有白屏、报错、死链,清掉测试数据后才提审。审核员会真机点,带 bug 的版本会被拒。
Q:个人主体能上架微信小程序吗? A:能。个人主体可以开发和上架,但不能开通微信支付,且部分服务类目对个人开放受限。要做收款/电商,需企业或个体工商户主体。
Q:用哪个 AI 工具写小程序代码比较顺手? A:Claude Code、Cursor、CodeBuddy 都能胜任,区别在交互方式和习惯。选型没有标准答案,建议挑一个上手,把”AI 写、真机跑、报错回喂”的循环跑顺,比纠结工具更重要。具体可参考 AI 编程工具横评。
👉 看看我们的 AI 编程实战体系课,或逛 AI 编程教程大全 把基本功打扎实。