- 目录结构
project├── package.json npm包配置├── bulid 打包用的资源和脚本├── icons 软件图标(打包用到)├── extraResources 额外资源目录├── electron 主进程服务├── config 配置文件├── config.default.js 默认配置,都会加载├── config.local.js dev环境加载├── config.prod.js 生产环境加载├── encrypt.js 加密配置文件├── controller 控制器├── service 业务层├── preload 预加载,在程序启动时加载,如托盘、自动升级等功能要提前加载代码├── library 一些封装库├── frontend 前端目录(demo是用vue编写的)├── out 打包后生成的可执行文件├── latest.yml 自动升级文件├── xxx.exe window应用安装包├── xxx.exe.blockmap window应用增量升级包(未测试过)├── xxx.dmg mac应用安装包├── xxx.deb linux应用安装包后缀有多种├── run 一些运行缓存├── logs 日志├── main.js 入口文件├── public 资源目录├── dist 前端资源会移动到这里,生产环境加载├── electron 业务js加密后的文件├── html 一些模板├── images 一些图片├── data 内置数据库文件├── system.json 框架使用的数据库├── demo.json 示例数据库
