🛠️ 零基础用 Claude Code 做出第一个小程序 · 第 2 周:做成微信小程序,跑在你手机上

微信小程序开发准备:注册 AppID、个人主体限制、开发者工具(零基础)

开工前一小时的准备,做对了后面一路顺

一句话先懂 · TL;DR

小程序和网页的三个本质区别、个人主体能做什么不能做什么、AppID 在哪拿、微信开发者工具怎么装和导入项目。零基础第一次做小程序必读。

小程序和网页,差在哪

你第 1 周做的网页,任何人拿到链接就能开。小程序有三点不同:

1. 跑在微信里:用户在微信搜索或扫码打开,不用装 App,也不能用浏览器打开。
2. 上线要审核:写完不能直接发,要提交微信审核,通过了别人才能用。
3. 用自己的一套页面语言:不是 HTML,而是 WXML(结构)、WXSS(样式)、JS(逻辑)。你不用会写,但要知道它不是网页那套。

🔆网页像路边摆摊,谁路过都能看;小程序像进商场开店,要办入驻手续、遵守商场规矩,但商场自带人流。

个人主体能做什么

去 mp.weixin.qq.com 注册小程序,主体类型选个人就能开始,不需要营业执照。但个人主体有两条硬限制:

- 不能接微信支付。要收钱得用企业主体。
- 很多类目不开放:医疗、金融、教育培训、社交等需要资质的类目,个人主体选不了。工具、生活服务、效率这类可以。

所以第一个小程序做工具类:待办、记账、打卡、计算器,个人主体都能过。

⚠️先查类目再动手。类目选不了,代码写得再好也提交不了。

拿 AppID,装开发者工具

注册完进小程序后台,开发管理 → 开发设置,第一行就是 AppID,一串 wx 开头的字符。复制下来,后面导入项目要填。

然后下载微信开发者工具(微信官方,免费)。它是你的编辑器、模拟器、上传器三合一。打开后「导入项目」:选一个空文件夹、填 AppID、后端选「不使用云服务」(第 4 课会改成云开发)。

准备清单(今天做完):
☐ mp.weixin.qq.com 注册小程序(个人主体)
☐ 拿到 AppID:wx________________
☐ 装好微信开发者工具,登录
☐ 新建空文件夹 todo-mini,在开发者工具里导入并填 AppID
☐ 在同一个文件夹里启动 claude,用 /init 生成 CLAUDE.md

自测 · 学完检查一下

想真正动手做题、记进度、攒连胜?到互动课里练。

小丁把第 1 周的待办清单链接发到微信群,说「这就是我的小程序」。哪一点说明它其实不是小程序?

答案:它是在浏览器里打开的网页,没经过微信审核,也不是用小程序的页面语言写的

登录、收费、页面数量都不是小程序的定义。小程序的定义是「跑在微信容器里、过了审核、用 WXML/WXSS 写的」。链接在浏览器打开的,就是网页。

下面哪个想法,个人主体的小程序可以直接做?

答案:家庭记账本:记收支、看月度汇总

记账是工具类,个人主体开放。卖蛋糕要微信支付,个人主体接不了;问诊属医疗、付费课程属教育培训,都需要资质,个人选不了类目。

判断:个人主体先把带支付的功能做出来,审核时把支付藏起来,过审后再打开,这样能绕过限制。

答案:

个人主体根本申请不到微信支付的商户号,不是审核藏不藏的问题。而且审核后偷改功能属于违规,会被下架。要收钱就注册企业或个体户主体。

开发者工具导入项目时要求填 AppID。它在哪里?

答案:小程序后台的「开发管理 → 开发设置」页面

AppID 是小程序在微信里的身份证,由小程序后台签发。开发者工具只是拿它来对上号;你的个人微信和 CLAUDE.md 里都不会有。

为什么要在开发者工具导入的那个文件夹里启动 Claude Code,而不是随便一个文件夹?

答案:Claude Code 只能操作启动时所在的文件夹,开发者工具也只认这个文件夹,两者要指向同一处

第 1 课的「工作区」规则在这里再次出现:Claude Code 在哪启动就改哪的文件;开发者工具在哪导入就编译哪的文件。两者不在同一个文件夹,AI 改了半天开发者工具里什么都看不到。

想边练边学,而不只是读?

到互动课里答题、记进度、攒连胜——游客即可试学,无需注册。

进入互动课程 →

学点新东西,不错过更新

新课程、新功能、学习小技巧——偶尔一封,随时退订。