使用
mpvue
构建
正在开发过程中,所以代码在持续迭代中。
每个提交到Github的版本,均可以在Shell
窗口中进行打包发布,然后使用微信开发工具打开查看。
但是功能可能不完备,也不稳定。
不可直接进行克隆,可以供开发过程中的同学参考。
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
使用 flyio
- 部分图标暂时选用网易严选小程序的图标库
- 使用有赞的
Vant-weapp
组件库
服务端使用golang
基于PaaS
模式开发,暂时不满足公开条件。
看不到下图的同学可以看上图
graph TB
id1(Golang API) --> Redis
id1(Golang API) --> MySQL
Weapp-->flyio
flyio-->id1(Golang API)
- 启动
Docker
环境中Redis
和MySQL
- 启动
Docker
环境中node.js
运行npm run lint
- 启动
Docker
环境中node.js
运行npm run dev
监听编辑器中更新的*.js
*.vue
- 启动
Docker
环境中运行的Golang API
比如go run main.go
,做好随时重启的准备或者做好热更新 - 打开微信开发工具,打开您正在进行中的微信小程序项目
看不到下图的同学可以看上图
graph TB
id1(Golang API) --> Redis
id1(Golang API) --> MySQL
Weapp-->flyio
flyio-->id1(Golang API)
id2(npm run dev)-->Weapp
subgraph 微信开发工具
Weapp
end
subgraph AtomOrVscode
id4(edit *.go)
id5(edit *.js *.vue)
end
subgraph docker-nodejs
id3(npm run lint)
id2(npm run dev)
end
subgraph docker
Redis
MySQL
id1(Golang API)
end