微信小程序应用 —— 主要使用 react.js + taro + taroui等技术栈
在./src/config 文件夹中,dev.js 对应本地开发环境、prod.js 对应正式线上环境,可以修改 im、接口等地址配置 本项目已升级到 taro3,相关组件的具体文档参考Taro 文档
node version: v12.14.0 及以上,yarn(包管理工具) install
// 安装依赖
yarn 或者 npm install
// qa环境运行
yarn run dev:weapp
// qa环境打包
yarn run build-qa:weapp
// prod环境打包
yarn run build:weapp
以下文件说明,请先参考Taro 文档
// 只备注官方文档没有提及的文件和文件目录
.
├── README.md
├── config // 各个小程序各种环境配置文件
├── db.json
├── dist // 小程序打包产物目录
├── mock-server.js // mock服务器启动文件
├── mocks // mock相关测试数据
├── node_modules
├── nodemon.json // 动态监控mocks数据变化
├── package.json // 项目依赖
├── project.config.json // 小程序项目配置文件,默认加载
├── src
│ ├── app.js // 小程序主入口文件,默认加载
│ ├── app.less // 全局样式,默认加载
│ ├── assets // 资源文件
│ ├── config // 项目相关配置文件,与环境配置文件区分使用
│ ├── constants // 各种常用变量
│ ├── index.html // h5项目才能使用的
│ ├── pages // 项目页面
| │ ├── home // 主页
| │ ├── index // 项目入口
| │ ├── pay // 支付模块
| │ └── users // 用户中心
│ ├── server // 接口和服务相关
│ ├── store // 全局状态管理
│ └── utils // 工具库
└── yarn.lock