普兆健康管家后端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.3 KiB

  1. # Electron桌面应用打包
  2. - 1.安装依赖很慢,得10分钟左右
  3. - 2.electron桌面应用打包文档
  4. https://help.jeecg.com/ui/setup/electron-build
  5. - 3.临时注释掉electron功能
  6. 注释代码:build/vite/plugin/electron.ts
  7. 修改build/vite/plugin/index.ts,搜索`electron plugin`注释相关逻辑代码
  8. 修改package.json删除相关依赖
  9. ```yaml
  10. {
  11. "main": "dist/electron/main.js",
  12. "scripts": {
  13. "electron:dev": "cross-env VITE_GLOB_RUN_PLATFORM=electron npm run dev",
  14. "electron:build-all": "npm run electron:build-web && npm run electron:build-app",
  15. "electron:build-web": "cross-env VITE_GLOB_RUN_PLATFORM=electron NODE_ENV=production NODE_OPTIONS=--max-old-space-size=8192 vite build --mode prod_electron && cross-env VITE_GLOB_RUN_PLATFORM=electron esno ./build/script/postBuild.ts && esno ./build/script/copyChat.ts",
  16. "electron:build-app": "esno ./electron/script/buildBefore.ts && electron-builder && esno ./electron/script/buildAfter.ts",
  17. },
  18. "devDependencies": {
  19. "electron": "35.1.4",
  20. "electron-builder": "^26.0.12",
  21. "vite-plugin-electron": "^0.29.0",
  22. },
  23. }
  24. ```
  25. # Electron桌面通知示例和代码位置
  26. 1. 代码位置:electron/utils/tray.ts
  27. 2. 发送系统通知调用:sendDesktopNotice
  28. 3. 开始托盘图标闪动调用:startBlink
  29. 4. 停止托盘图标闪动调用:stopBlink