# electron-hyds **Repository Path**: HongYangDev/electron-hyds ## Basic Information - **Project Name**: electron-hyds - **Description**: 基于electron-ee的弘扬桌面调度工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-07 - **Last Updated**: 2024-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 弘扬桌面调度工具 # 基于EE框架 v3 [![star](https://gitee.com/dromara/electron-egg/badge/star.svg?theme=gvp)](https://gitee.com/dromara/electron-egg/stargazers) # 特殊问题说明 如果需要打包给国产操作系统使用的包,请注意目标系统的包管理系统,在银行麒麟里面使用的可能为RPM包管理系统,这样则需要打包成RPM包。推荐DEB包和RPM包都打。 ``` shell npm run build-l-64 #64位deb包,对应UOS等Debian系操作系统 npm run build-lr-64 #64位rpm包,对应银河麒麟等基于Redhat系的操作系统 ``` # npm初始化 ``` # 设置国内镜像源(加速) npm config set registry=https://registry.npmmirror.com npm config set disturl=https://registry.npmmirror.com/-/binary/node #如果下载electron慢,配置如下(或者挂个VPN) npm config set electron_mirror=https://registry.npmmirror.com/-/binary/electron/ ``` #启动前端 ``` # 进入【前端目录】安装 frontend 依赖 cd frontend # 启动前端主进程 npm run dev # 前端打包 npm run build ``` 启动成功后,通过进行访问 http://localhost:8080/ #启动electron ``` #启动开发模式 npm run dev #启动预发布模式 npm run start # 移动前端静态资源 npm run rd # 移动资源,可配置 npm run move # 代码加密 npm run encrypt # 清除加密的代码 npm run clean # 生成logo npm run icon ``` # 打包 ``` # 准备,设置国内镜像 # 如果第一次构建长时间卡住,尝试删除 C:\Users\本机用户名\AppData\Local\electron\Cache 把这个目录清空,并重试 npm config set electron_builder_binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/ # 打包 (windows版) npm run build-w npm run build-w-32 (32位) npm run build-w-64 (64位) npm run build-w-arm64 (arm64) # 打包 (windows 免安装版) # ee > v2.2.1 npm run build-wz npm run build-wz-32 (32位) npm run build-wz-64 (64位) npm run build-wz-arm64 (arm64) # 打包 (mac版) npm run build-m npm run build-m-arm64 (m1芯片架构) # 打包 (linux版) # ee > v2.2.1 npm run build-l (32位 deb包) npm run build-l-64 (64位 deb包) npm run build-l-arm64 (64位 deb包 arm64) npm run build-l-armv7l (64位 deb包 armv7l) npm run build-lr-64 (64位 rpm包) npm run build-lp-64 (64位 pacman包) ``` #EE框架 https://www.kaka996.com/pages/95a09b/#准备 #Linux打包问题 可以参考下列的链接: https://www.cnblogs.com/tuyile006/p/16399745.html 也可以在Windows 10及以上版本使用WSL2进行打包,WSL2安装参考[WSL2安装](https://learn.microsoft.com/zh-cn/windows/wsl/install-manual) #项目地址 http://tfs01.hongyangsoft.com:18080/tfs/GitCollection/_git/HongYangDesktopScheduler