目录结构
├── config # 配置文件
├── dist # 最终生成目录
├── node_modules # npm依赖包
├── src # 开发目录
│ ├── common # 公共文件
│ │ ├── api # 接口
│ ├── components # 组件
│ ├── core # 微信原生方法封装(此文件内 不得与业务逻辑有关)
│ ├── pages # 业务文件
├── .babelrc # babel 配置文件
├── .eslintrc # eslint 配置文件
├── .gulpfile.babel.js # gulp task文件
├── package.json # npm 配置文件
简述
此框架主要解决原生框架不足之处,不增加额外API。
核心思想 简洁 有序 满足需求 不增加额外学习成本
新增功能
- 支持 async/await 处理异步
- 支持通过npm安装包依赖
- 支持配置环境变量
注意事项
- �core文件中为微信核心API的二次封装,及一些工具方法,不得有与业务逻辑有关的代码存在(之后会单独打包)
- common文件中为与业务逻辑有关的公共方法
- 微信小程序开发者工具要指向 dist目录
使用方法
npm i # 安装依赖包
npm start # 开发环境
npm run build:production #打包发布