electron-egg安装使用

2023-01-27 16:45:26 阅读:1 编辑

https://gitee.com/dromara/electron-egg

https://www.yuque.com/u34495/mivcfg/ltgte9

windows7-版本

node -v12.22.12

gitee

git clone https://gitee.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-egg/frontend

npm install
npm run dev
electron-builder 打包出现 cannot find module fs/promises

直接在项目的根目录node_modules文件夹搜索所有require("fs/promises"),直接全部替换为require("fs").promises,然后再打包就可以了.

打包

npm run build-w-64

备注:

  1. frontend软件界面
  2. 根目录为electron
  3. 打包时,过滤源代码 注:未使用加密,请删除 "!electron/" 。 打开package.json文件,修改 build.files 数组属性,添加 "!electron/"

自动升级

npm run build-w-64

若文件下载不下来,可重新下载或手动下载放置该文件夹 C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis