在Windows上打包Electron项目的步骤:安装electron-builder依赖,执行构建命令,添加打包脚本,运行打包命令。安装程序将在dist目录生成。
本文介绍使用 electron-builder 打包 Windows 安装包的流程:先安装 electron 和 electron-builder,再在 package.json 中配置 scripts 与 build 字段,包括 appId、productName、asar、输出目录、Windows 图标、管理员权限、NSIS 目标及国内 Electron 下载镜像;NSIS 配置支持非一键安装、允许提权、更改安装目录、创建桌面和开始菜单快捷方式。最后运行 npm run dist 或 yarn dist 生成安装包。
使用 electron-builder 打包 Electron 应用时,用 yarn 打包导致 sqlite3 编译出错,改用 npm 后解决;随后遇到 winCodeSign 下载超时,手动放入缓存目录无效,最终在项目根目录创建 .npmrc 文件,配置 ELECTRON_MIRROR 和 ELECTRON_BUILDER_BINARIES_MIRROR 指向淘宝镜像,打包成功。
本文介绍如何用 Electron 替换 TyranoScript 官方启动器 tyranorider。官方启动器基于旧版 NW.js,开发者工具落后,而 TyranoScript 几乎不依赖启动器,可运行于现代浏览器引擎。教程演示安装 Electron、配置 package.json 与 main.js、加载 index.html 并开启开发者工具,还支持 ES6。打包推荐 electron-builder,先 pack 测试再 dist 生成安装包,并补充全屏实现方法。
本文介绍如何用 Electron 替换 TyranoScript 官方启动器 tyranorider:先备份 package.json,安装 Electron 并配置 main.js 加载 index.html,即可运行游戏并获得新版开发者工具和 ES6 支持;打包使用 electron-builder,需补装 fs-extra 和 jquery,pack 用于测试,dist 生成安装包;还可用 remote 模块实现全屏。
完成下面两步后,将自动完成登录并继续当前操作。