零基础用 Codex 做小程序:代码它写,上线你办
- 2026-09-25 10:39:03
我写前端第七年,早就过了"AI 写代码是噱头"那个阶段。但这次还是被自己吓了一下:我用 Codex 把一个微信小程序从"有个想法"捣鼓到"能提交审核",全程没碰过几行代码,也没画过一张原型图。
但这篇文章不是来吹 Codex 多神的。我先把那句大实话拍在开头——Codex 替你写完 90% 的代码,但"上线"这一步,它办不了,得你自己来。对零基础的人来说,这剩下的 10% 才是真正要啃的硬骨头:账号、认证、备案、审核。代码难不难写不重要,难的是那些 AI 替不了、只能你本人拿身份证去办的手续。
所以这篇不教你"怎么用 Codex 写函数",教你的是:一个完全不会写代码的人,怎么把"做一个小程序"这件事,从念想一路推到真的能被搜到。我按真实顺序走,哪些步骤 Codex 替你做、哪些必须你本人动手,每一步我都会标清楚。
一、先搞清边界:Codex 能做什么,不能做什么
零基础最容易卡在第一个误会:"它怎么不帮我注册账号?"——因为 Codex 是一个跑在 OpenAI 云里的编码 agent,它碰不到微信公众平台,也没有你的身份证和营业执照。它能做的是写代码、搭项目结构、修报错、跑测试,然后交给你一份能跑的工程。
一张表说清分工:
Codex 替你做:选技术栈、建项目脚手架、写每一个页面的代码、调样式、跑起来后把报错贴给它它自己修、生成说明文档。
你必须本人做:注册微信小程序账号、做认证、做 ICP 备案、在开发者工具里点"上传"、在后台点"提交审核"和"发布"。这五步,任何 AI 都替不了,因为它们要的是你的身份和你的点击。
记住一句话:AI 让"写代码"这件事变简单了,但"想清楚做啥、把东西合规送上线"这两件事,还得你自己完成。后者恰恰是这个时代普通人能做产品的前提。
二、准备阶段:这步先启动,别等代码写完
这是最容易被忽略、也最拖时间的环节。认证和备案可能要几天,完全可以跟写代码同时进行,千万别等程序写完了才发现还没备案。
第 1 步:注册账号(人做)。打开 mp.weixin.qq.com,右上角"立即注册",选"小程序"。用一个从没注册过微信任何账号的邮箱( QQ / 163 都行),否则会提示已被占用。主体类型选"个人"就够零基础玩——个人主体 0 元,不用营业执照;企业主体要 300 元认证费,个体工商户限时优惠 30 元。个人主体的代价是:不能接微信支付、不能做电商。只是做个工具类小程序,个人就够了。
第 2 步:拿 AppID(人做)。注册完进后台"开发管理 → 开发设置",有一串 wx 开头的字符,这就是你小程序的"身份证号"。Codex 后面建项目要用它,复制保存好。顺便说一句,AppSecret 只显示一次,忘了只能重置,别手滑关页面。
第 3 步:ICP 备案(人做,强制)。2023 年 9 月起,所有小程序必须备案,不备案连提交审核的资格都没有。个人备案在微信后台自主办、全程免费。重点盯一条:管局(12381)会发核验短信,收到后 24 小时内必须去 beian.miit.gov.cn 点核验,超时直接驳回重来。设个闹钟,别让短信在拦截名单里躺过夜。
三、让 Codex 动手:零基础的新能力是"写需求"
你不用会写代码,但得会把想要的东西说清楚——这是零基础用 Codex 真正要练的肌肉。我给 Codex 的第一句话就很口语:
"帮我从零做一个微信小程序,AppID 是 wx 开头那串。做一个'装修用量计算器':首页三个入口(地面、墙面、窗帘),地面能算瓷砖和地板要买多少,墙面算乳胶漆,窗帘算布料。用原生小程序写法,界面清爽,中文注释。"
就这么一段,Codex 会自己选技术栈、搭好项目、把每个页面的 wxml/wxss/js 都写出来。第一轮通常能跑,但别指望一次完美。第二轮的秘诀是:把竞品截图或你手画的草图丢给它,说"像这样改成三个 tab",它两分钟就给你改好。我那个羽毛球小程序的轮转排赛逻辑,就是这么来回四轮对话磨出来的——它甚至主动提醒我"排赛会优先减少重复搭档",比我还懂业务。
零基础最容易犯的错是需求太模糊。别说"做个好用的工具",说"做什么、给谁用、第一步点哪、长什么样"。你不是在写代码,你是在带一个不懂行的实习生——交代越清楚,它交得越快。
四、本地跑起来:开发者工具是那座桥
Codex 写完代码,你得在本地"看"到它。装一个微信开发者工具(官网下载,用你管理员微信扫码登录),新建项目时填入 AppID,把 Codex 生成的文件夹导进去,模拟器里就能点。
报错怎么办?把开发者工具里的红色报错整段复制,丢回给 Codex,它会自己分析改好。一个关键设置:开发者工具"设置 → 安全设置"里打开"服务端口",不打开,Codex 没法通过命令行自动操作它。真机测试用顶部"真机调试"扫码,手机上最容易暴露按钮太小、图片太慢这类问题,上线前务必过一遍。
五、上传、审核、发布:这三步只能你点
代码在模拟器和真机都跑通了,剩下这三步,全是你的鼠标:
上传:开发者工具右上角"上传",填版本号 1.0.0 和更新说明。提交审核:进后台"版本管理",把开发版提交审核。审核 1-3 个工作日。四大高频被拒原因——类目和内容不符、诱导分享、页面空白、名字侵权。代码被拒了别慌,把驳回原因贴给 Codex,让它针对性改。发布:审核通过 ≠ 上线。系统不会自动发,你得手动点一下"发布",小程序才真的能被搜到。我见过太多人审核过了到处问"为什么搜不到"——就是忘了这最后一下。
六、零基础最容易翻的五个车
1. 备案短信超时:12381 的 24 小时核验,设闹钟。 2. 主体名称错字:营业执照写"XX工作室(个体工商户)",你漏了全角括号后缀就驳回,逐字照抄。 3. 忘了点发布:审核过不等于上线,手动点。 4. 个人主体想接支付:做之前就想清楚,个人主体开通不了微信支付,要收钱必须企业主体。 5. 代码包超 2MB:主包超了传不上去,得用分包或压图片。
回到开头那句话。七年前端的我,以前觉得"做个产品"是要有团队、有预算、会全栈才能碰的事。现在 Codex 把写代码变简单了,但上线这一步,它替你办不了——可那恰恰是好事:主动权还在你手里,意味着这个时代,一个清楚自己要做什么的普通人,真的能把自己的东西送到几亿人面前。
代码它写,上线这几步你得来。走完你会发现,难的从来不是技术。