这个命令会在你的项目中创建一个forge.config.js文件,这是Electron Forge的配置文件。 3. 配置forge.config.js forge.config.js文件包含了Electron Forge的所有配置选项。以下是一些常见的配置选项及其含义: packagerConfig:用于配置打包器的选项,如输出目录、应用名称、图标等。 javascript packagerConfig: { name: '...
2. packagerConfig 定义生成可执行文件的一些参数 packgerConfig 中定义的是生成的可执行文件的 icon 、名字、关于信息等,packgerConfig 是另一个插件 electron-packger 使用的配置,其官方的具体配置说明如下: electron-forge 官方对应 packgerConfig 的说明: ...
以下记录使用的详细配置 // forge.config.tsmodule.exports={packagerConfig:{name:'APP_NAME',// 不加扩展名,MAC 会自动查找 .icns、WIN 使用 .icoicon:'./icon/icon',// 最终包不使用的代码,不要打入 asarignore:[/\.yarn/,/src\/render/],appBundleId:`com.xxx.xxx`,appCopyright:`Copyright © ...
要打包 Electron Forge 应用程序,可以按照以下步骤进行操作: 确保你已经在项目中安装了 Electron Forge。你可以使用以下命令来安装它: npm install -g electron-forge 复制 在项目的根目录下打开终端,并运行以下命令来初始化 Forge: forge init 复制 根据提示选择要使用的打包配置。Forge 提供了多种打包配置选项,包括...
使用默认配置打出来的包安装后源代码是可见的,这点大家的注意下了。 这里我们还是使用electron-builder进行打包吧。 yarn add electron-builder --dev 1. 在package.json 添加如下配置: "scripts": { "build": "electron-builder", }, 1. 2. 3.
应用配置 在forge.config.ts中可配置应用名称、版本号、资源是否打包等 constconfig:ForgeConfig={packagerConfig:{asar:true,appVersion:process.env.APP_VERSION,name:process.env.APP_NAME,appCopyright:'打包@2024',extraResource:['public/data.db']},... ...
electron-forge打包 1.下载安装electron-forge 2.npx electron-forge import (关键步骤,不执行会报错) 3.在需要打包的目录下执行npm run make 根据配置文件,包会输出到out目录下,xxxx-linux-64即为包。与项目名相同的文件为可执行文件。
如果你打包后的asar文件包含了项目的整个源代码?方法如下 你可以使用asar extract app.asar <输入目录>命令提取出asar文件包含的内容,从而分析asar是否包含了不需要包含的文件。 如果包含了项目不需要打包进asar的文件,我们需要设置forge.config.js文件的内容,需要配置ignore属性的内容信息,关于ignore属性的使用说明在这里...
安装完成后,手动把c:/electron下文件拷到node_modules/electron/dist目录 在node_modules/electron 下新建path.txt文件,内容为:electron.exe 使用electron-forge打包时也会去互联网下载对应的electron压缩包,在forge.config.ts中配置 electronZipDir(各平台版本压缩包目录,非解压目录) ...
// }, // build打包文件的输出路径 //注意, 只有在配置了publish路径时, build之后才会生成latest.yml文件 "publish": [ { "provider": "generic", "url": "http://localhost:3000/update/", "channel": "latest" // 检查更新渠道(可省,走默认) ...