electron-egg electron-egg
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
❤️成为赞助商
  • 快速入门

    • 介绍
    • EE框架是什么?
    • 安装
      • 快速开始
      • 配置
    • 基础功能

    • 生成软件

    • 升级

    目录

    安装

    # 为什么使用?

    # 准备

    • 推荐 node.js >= 14.21.1
    • node.js 安装教程

    # 下载

    # gitee
    git clone https://gitee.com/dromara/electron-egg.git
    
    # github
    git clone https://github.com/dromara/electron-egg.git
    

    # 安装

    有问题先看文档**:**常见问题

    # 设置国内镜像源(加速)
    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/
    
    # 进入目录 ./electron-egg/
    npm install
    
    # 如果还是提示 electron 没安装,进入 node_modules/electron 目录下,再npm install
    
    # 构建sqlite
    # - 需要 python3 环境 (操作系统自带)
    # - 需要 node-gyp
    npm i node-gyp -g
    npm run re-sqlite
    
    # 如果sqlite报错 ...tools之类的
    npm --vs2015 i -g --production windows-build-tools
    或者 
    npm i -g --production windows-build-tools 
    

    # 常用命令

    # 开发者模式
    	# 1:【进入前端目录】,启动前端服务
      cd electron-egg/frontend && npm install && npm run serve
      # 2:【根目录】,启动后端服务
      npm run dev
    
    # 开发模式(主进程)
    npm run dev
    
    # 开发模式-热加载(主进程)
    npm run reload
    
    # 预发布模式(环境变量为:prod)
    npm run start
    
    # 打包 (windows版)
    npm run build-w (32位)
    npm run build-w-64 (64位)
    npm run build-w-arm64 (arm64)
    
    # 打包 (windows 免安装版)
    # ee > v2.2.1
    npm run build-wz (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位)
    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包)
    
    # 移动前端静态资源
    npm run rd
    
    # 代码加密
    npm run encrypt
    

    # window 7 系统

    微软已经停止对 win7系统支持。需要支持win7的,请使用以下开发环境

    electron <= 22版本
    node.js <= 16版本
    electron-builder <= 23.6.0
    
    上次更新: 2025/04/10, 03:07:49
    EE框架是什么?
    快速开始

    ← EE框架是什么? 快速开始→

    Theme by Vdoing | Copyright © 2023-2025 哆啦好梦 | 京ICP备15041380号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×