electron-builder是Electron应用的打包与分发工具,支持跨平台构建Windows、macOS、Linux等系统的安装包(如exe、dmg、deb),提供自动签名、更新机制(如NSIS、AppImage)、配置灵活(通过json或js),集成CI/CD友好,可自定义安装流程与图标,…
这是 Node.js 版本太低导致的,查看 electron-builder 的代码可以发现,里面都是 require("fs/promises") 这样的引用,但是旧版 Node.js 是 require("fs").promises 的引用方式,对于 Windows 7 及以下的开发者,几乎是…
网上翻阅后发现有人直接在 package.json 中这样添加 build: "scripts": { // ... }, "build": { "productName": "xxx", "appId": "xxx", // ... }, 这其实是个大坑,我尝试后发现会报错无效配置: Invali…