首页> 前端笔记> >electron-egg打包可执行文件

electron-egg打包可执行文件

时间:2023-11-16 浏览次数:1229
# 操作如下
1:构建前端资源

2:根目录:npm run rd

# 预发布模式,测试一下功能是否正常 (prod环境)
3:npm run start 

# 解释说明
rd命令会把 frontend/dist 复制到 /public/dist ; 服务最终加载的是 /public/dist前端资源。
frontend目录代码不会被打包,防止源码泄露。

# 加密
# 说明:encrypt命令会把 electron/ 复制到 /public/electron ; 然后对其加密。
# electron目录代码不会被打包,防止源码泄露。
npm run encrypt

# 清除加密的代码
npm run clean

# 准备,设置国内镜像
# 如果第一次构建长时间卡住,尝试删除 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包)


# 程序
目录:electron-egg/out
Windows安装包:out/electron-egg-windows-2.0.3.exe  
Windows免安装包:out/ee-win-3.0.1-ia32.7z
Mac软件包:out/xxxx.dmg
Linux软件包:out/xxx.deb 

    十年网站建设

      建立本站初衷,是为了记录学习过程中掌握的方法,或者项目开发过程中遇到问题的解决方案,防止后面遇到同样的问题时却忘了当时的解决方法,以此有个地方回顾!

      需求合作:479083651@qq.com
      发送邮件请说明您的需求!

    阅读排行