本项目基于 electron-react-boilerplate 做二次开发。
clone repo 后安装依赖
# npm is not allowed.
$ yarn
不支持使用 npm,请使用 yarn 代替 npm 安装依赖。
注意,若安装过程中 electron 相关依赖下载速度过慢,可安装 mirror-config-china 更替镜像配置。
$ npm install -g mirror-config-china
首次使用需要先执行构建命令
$ yarn build
$ yarn start
请使用 git cz 取代 git commit
以便获得更加清晰的 commit 信息。
$ yarn package
$ yarn update:deps
src
├─main
│ └─windows
├─renderer
│ ├─core
│ ├─logHandler
│ └─suspension
└─shared
├─assets
├─constants
├─store
├─types
└─utils
-
main 存放 electron 主进程相关内容。
-
renderer 存放 electron 渲染进程相关内容。
- core 插件主体的内容
- logHandler 日志分析模块 专门负责日志的读取、分析、分发
- suspension 插件悬浮框内容
-
shared 存放 主进程与渲染进程共用的资源文件、配置、工具函数等。