electron-builder 是一个用于打包和构建 Electron 应用程序的工具,支持 macOS、Windows 和 Linux 平台。它能够将你的 Electron 应用程序打包成可执行文件,方便在不同操作系统上进行分发和安装。 2. electron-builder 配置文件的基本结构和常见属性 electron-builder 的配置文件通常是一个 YAML 文件(如 electron-builder...
"directories": { // 输出文件夹 "output": "build" }, // windows相关的配置 "win": { "icon": "xxx/icon.ico"//图标路径 } } 复制代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 在配置文件中加入以上的文件之后就可以打包出来简单的文件夹,文件夹肯定不是我们想要的东西。下一...
基本上可用的完整的配置 "build": { "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名 "appId": "com.leon.xxxxx",//包名 "copyright":"xxxx",//版权 信息 "directories": { // 输出文件夹 "output": "build" }, "nsis": { "oneClick": false, // 是否一键安装 "allowElevation": ...
"build": { // 这里是electron-builder的配置 "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名 "appId": "com.xxx.xxxxx",//包名 "copyright":"xxxx",//版权 信息 "directories": { // 输出文件夹 "output": "build" }, // windows相关的配置 "win": { "icon": "xxx/icon.ico"/...
指定electron-builder.yml文件 demo地址会在文章末尾给出(demo项目中electron使用得是V2.0.7版本,目前更高得是2.0.8版本)。 下面是一个简单的package.js中带注释的配置 基础配置 "build":{// 这里是electron-builder的配置"productName":"xxxx",//项目名 这也是生成的exe文件的前缀名"appId":"com.xxx.xxxxx"...
配置文件 开发者可以在项目的package.json文件中定义electron-builder的配置,包括: 图标(icon):macOS 应用的图标路径。 证书和签名(mac):包含签名证书的路径和密码。 应用信息(appId):用于唯一标识应用的字符串。 目标格式(target):指定打包目标,如dmg、zip、pkg等。
在package.json中按如下方式指定build配置: "build": { "appId": "your.id", "mac": { "category": "your.app.category.type" } } 查看所有选项。可能需要files选项来指示最终应用程序中应打包哪些文件,包括入口文件。 您也可以使用单独的配置文件,如js、ts、yml和json/json5。查看read-config-file了解支持...
指定electron-builder.yml文件 demo地址会在文章末尾给出(demo项目中electron使用得是V2.0.7版本,目前更高得是2.0.8版本)。 下面是一个简单的package.js中带注释的配置 基础配置 "build": { // 这里是electron-builder的配置 "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名 ...
我没弄错的话 Linux (大部分环境)下桌面图标其实都是在一个 .desktop 配置文件里指定的,参见Desktop Entry Specification。 我对electron 打包 Linux 的情况不清楚,但建议是如果你打包的软件打算是给 Linux 环境用的话,可以注意找下有没有生成 .desktop 文件(个人猜测是没有的),有的话看看里面的 icon 对不对,...
修改build配置项,将build配置项的icon路径前增加一个路径,虽然文件目录结构没有这个electron文件夹,但是这样写,可能会生成这个指定到electron下的icons,其实我的icons在根目录库下。 项目目录结构 --main.js --icons --preload.js --index.html --package.json ...