在本地环境跑起来进行开发调试

前置条件

账号相关

  • 微信开发者账号
  • 已开通云开发
  • 微信支付商户号(如需测试支付)

开发工具

  • 微信开发者工具(最新版)
  • Node.js 16+

快速开始

Step 1:克隆项目

git clone https://github.com/ParisRain-T/takeout-miniprogram.git
cd takeout-miniprogram

Step 2:导入项目

  1. 打开微信开发者工具
  2. 选择「导入项目」
  3. 选择项目目录
  4. 填入你的 AppID

Step 3:初始化云开发

  1. 点击「云开发」按钮
  2. 开通云开发服务
  3. 创建环境(如 prod
  4. app.js 中配置环境 ID

Step 4:部署云函数

# 在微信开发者工具中
右键 cloudfunctions 目录 上传并部署

Step 5:初始化数据库

在云开发控制台创建以下集合:

  • users - 用户表
  • shops - 商家表
  • products - 商品表
  • orders - 订单表
  • addresses - 地址表

Step 6:开始开发

点击「编译」按钮,在模拟器中预览

环境说明

环境用途
dev开发测试
prod正式发布

常见问题

Q: 云函数调用失败?

检查:

  1. 云函数是否已部署
  2. 环境 ID 是否配置正确
  3. 云函数权限设置

Q: 支付无法调起?

微信支付需要:

  1. 已开通微信支付
  2. 关联小程序
  3. 配置支付回调地址

更多问题请查看项目 README 或提交 Issue