微信小程序开发完成后,部署上线主要分为以下几个步骤。部署并不是像传统Web项目那样“上传到服务器”,而是通过微信官方工具和流程进行发布。以下是详细的部署流程:
一、开发完成后的准备工作
-
测试功能
- 在微信开发者工具中进行充分测试,确保所有功能正常。
- 使用真机预览功能测试在手机上的表现。
-
配置服务器域名(如使用后端)
- 如果小程序调用了后端接口(如
wx.request),需在微信公众平台配置合法的 request 合法域名。 - 登录 微信公众平台 → 开发 → 开发管理 → 开发设置 → 服务器域名
- 添加
request、socket、uploadFile、downloadFile等合法域名(必须是 HTTPS)
- 如果小程序调用了后端接口(如
-
检查 AppID 和项目配置
- 确保项目使用的是正式的 AppID(不是测试号)。
- 检查
project.config.json是否正确。
二、上传代码到微信平台
-
打开微信开发者工具
- 打开你的小程序项目。
-
点击「上传」按钮
- 在工具顶部菜单栏点击「上传」。
- 填写版本号(如
1.0.0)和项目备注(如“首页优化”)。
-
上传成功
- 上传后,代码会提交到微信服务器,但不会自动上线。
三、登录微信公众平台提交审核
-
进入「小程序管理后台」
- 访问:https://mp.weixin.qq.com
- 登录你的小程序账号。
-
进入「版本管理」
- 左侧菜单 → 管理 → 版本管理 → 开发版本
- 你会看到刚刚上传的版本。
-
提交审核
- 点击「提交审核」
- 填写:
- 类目(必须与小程序功能匹配)
- 功能页面路径(如
pages/index/index) - 测试账号(如有)
- 审核说明(建议写清楚功能点,便于审核通过)
-
等待审核
- 通常1-7个工作日,微信团队会审核你的小程序。
- 审核结果会通过微信通知或后台消息提醒。
四、审核通过后发布
-
审核通过
- 审核通过后,版本会进入「审核通过」状态。
-
点击「发布」
- 在「版本管理」中,点击「发布」按钮。
- 确认发布,小程序即正式上线,所有用户可访问。
⚠️ 注意:发布后无法撤回,除非回滚到旧版本。
五、后续维护与更新
- 新版本迭代:重复上述上传 → 提交审核 → 发布流程。
- 紧急回滚:如果新版本有问题,可回退到上一个线上版本。
- 灰度发布(高级功能):支持分阶段发布,逐步放量。
六、常见问题
| 问题 | 解决方案 |
|---|---|
| 上传失败 | 检查网络、AppID、开发者权限 |
| 域名不合法 | 在后台配置 HTTPS 域名,且不能使用 IP 或 localhost |
| 审核被拒 | 查看拒绝原因,修改后重新提交 |
| 真机无法加载 | 检查域名、接口返回格式、网络权限 |
总结流程
开发 → 测试 → 配置域名 → 上传代码 → 提交审核 → 审核通过 → 发布上线
✅ 小程序部署的核心是:通过微信开发者工具上传 + 微信后台审核发布,而不是传统意义上的“部署到服务器”。
如你使用的是云开发(CloudBase),还可以直接使用微信云开发控制台进行部署,无需自己搭建后端服务器。
如有具体问题(如审核被拒、接口报错),欢迎继续提问!
秒懂云