基础架构基于electron-react-boilerplate,开发的一个electron IM 客户端项目
cd electron_client
yarn install or npm install
yarn start or npm start
或者直接 F5 一键启动(Debug 模式)
使用 vscode 的 debug 模式调试项目
选中Electron: All,然后点击start debugging启动
或者直接 F5 一键启动(Debug 模式)
yarn package
yarn publish
yarn publish:full:win64 // Windows 全量包
yarn publish:full:mac // MacOS全量包
yarn publish:asar:win64 // Windows 增量包
yarn publish:asar:win64 // MacOS 增量包
发布的代码在这个文件:.erb/scripts/publish.ts
对应的后台发布服务的代码:/api/v1/electron
启动项目之后默认打开登录窗口,需要点击注册登录之后才能进入主界面。 需要本地启动后台服务器:im_server
1、如果使用 electron 11.x 版本,建议 electron 从 11.0.1 升级到 11.0.4,主要因为开启 asar 之后项目构建会出问题:electron/electron#26819