项目构建基于vue-cli3,整合了electron。实现桌面应用快速开发。
+---build // 应用程序打包文件
| \---win-unpacked
| +---locales
| +---resources
| \---swiftshader
+---dist // 渲染进程打包文件
| +---css
| +---img
| \---js
+---public
+---src
| +---main // 主进程业务
| \---renderer // 渲染进程业务
| +---assets
| +---components
| \---views
\---tests
\---unit- electron
- vue
- vue-router
- vuex
- axios
- sass
$ yarn
$ yarn run dev
$ yarn run build
- 主进程:nodemon
- 渲染进程:webpack-dev-server
模块封装
- 主进程
- 请求封装
- 桌面通知
- 快捷键拦截
- 进程间通信
- session
- 菜单
- 系统事项
- 渲染进程
- 进程间通信
- 其他业务