本文档将帮助你快速搭建开发环境并运行项目。
- Node.js: >= 18.0.0
- 包管理器: Yarn (推荐) 或 npm
- 微信开发者工具: 下载地址
- IDE: VS Code 或 Cursor
- VS Code 插件:
- ESLint
- Prettier
- Tailwind CSS IntelliSense
- TypeScript Vue Plugin (Volar)
git clone <repository-url>
cd LingGongFang_taro# 使用 Yarn (推荐)
yarn install
# 或使用 npm
npm install安装过程中会自动执行 weapp-tw patch 以修补 Tailwind CSS 支持。
# 复制环境配置文件
cp env.example .env.development
cp env.example .env.production编辑 .env.development:
# 开发环境配置
NODE_ENV=development
API_BASE_URL=http://localhost:8123
DEBUG_MODE=true
LOG_LEVEL=debug
API_TIMEOUT=30000编辑 .env.production:
# 生产环境配置
NODE_ENV=production
API_BASE_URL=https://api.example.com
DEBUG_MODE=false
LOG_LEVEL=error
API_TIMEOUT=10000# 微信小程序开发模式
yarn dev- 打开微信开发者工具
- 导入项目,选择
dist目录 - 填写 AppID(或使用测试号)
- 关闭 ES6 转 ES5 选项(Taro 已处理)
- 关闭上传代码时样式自动补全
- 关闭代码压缩上传(生产环境除外)
微信小程序项目配置,主要字段:
{
"miniprogramRoot": "./dist",
"projectname": "linggongfang_taro",
"appid": "your-app-id",
"setting": {
"urlCheck": false,
"es6": true
}
}TypeScript 配置,已配置路径别名:
{
"compilerOptions": {
"paths": {
"@/*": ["./src/*"]
}
}
}使用方式:
import { useUser } from '@/hooks';
import { Button } from '@/components/ui';yarn dev # 开发模式 (带 watch)
yarn build # 生产构建
yarn build:dev # 开发环境构建yarn dev:h5 # H5 开发模式
yarn build:h5 # H5 生产构建yarn dev:tt # 抖音小程序开发模式检查以下配置:
- 确保
dist目录存在 - 检查微信开发者工具中 AppID 是否正确
- 检查控制台是否有报错信息
- 确保已安装依赖:
yarn install - 重启开发服务器:
yarn dev - 清除微信开发者工具缓存
- 检查
.env.development中的API_BASE_URL - 确保后端服务已启动
- 检查微信开发者工具中"不校验合法域名"是否开启
# 重新生成 API 类型
yarn openapi