项目根目录的electron-builder.json5就是 electron-builder 配置文件 配置文件内的 "output": "release/${version}" 就是定义编译后的文件目录,一般不会去改 first-electron_0.0.0.exe这个文件就是单独文件的安装版,双击安装时会有安装过程 win-unpacked就是绿色版, 安装包的制作就是把这个文件夹内的文件进行打包...
或者可以自己维护一个electron分支,提供国内下载。 后续编译成安装包还需要是三个资源 同样是翻阅electron-builder源码找到缓存目录为C:\Users\电脑名称(注意更换自己的电脑名称)\AppData\Local\electron-builder\cache 安装方法同理
start:用于启动应用程序的脚本,它会在当前目录下执行 electron . 命令。 pack:用于打包应用程序的脚本,它会在当前目录下生成应用程序的二进制文件,但不会生成安装程序。 postinstall:用于在安装应用程序依赖时执行 electron-builder install-app-deps 命令,以确保安装的依赖包含必要的二进制文件。 其中,appId 是你的应...
简单解释脚本的含义,具体了解详情请看下方参考资料: !macro 是定义宏 customInstall会在文件安装后自动调用(electron-builder实现) WriteRegStr 是写注册表 如果原来有会覆盖。 $INSTDIR 是所选的文件安装路径 假如我们所选的安装路径是默认安装路径 最终的注册表文件为 Windows Registry Editor Version 5.00 [HKEY_CLA...
四、electron-packager和electron-builder不同之处,使用场景,使用方法。 创建前端项目或引入前端项目, 项目目录为以下结构: --main.js --icons --preload.js --index.html --package.json 1. 2. 3. 4. 5. (4.1) electron 开发环境安装,使用以下任意命令: ...
nsis(一个开源的 Windows 系统下安装程序制作程序),electron-builder提供了windows下nsis参数配置:https://www.electron.build/configuration/nsis.html#custom-nsis-script package.json配置如下: image.png image.png installer.nsh编写自定义图形界面脚本:
在package.json 中,添加对应的打包脚本: {…"scripts":{"dev":"electron . --enable-loggin --no-sandbox","build-64":"electron-builder --win --x64","build-linux":"electron-builder --linux","build-mac":"electron-builder --mac"}…} ...
#/bin/bash # DEBUG=0 ADD=0 DEL=0 RM=0 while [ $# -gt 0 ] do ...
在package.json 中,添加对应的打包脚本: { … "scripts": { "dev":"electron . --enable-loggin --no-sandbox", "build-64":"electron-builder --win --x64", "build-linux":"electron-builder --linux", "build-mac":"electron...