Electron 提供了两个主流的打包工具,本文将分别尝试使用这两个工具对项目进行打包,并分析其生成的包结构差异。
使用 electron-builder 打包
首先安装此工具:
npm install electron-builder -g
打包前需要在项目根目录的 package.json 文件中添加 build 配置项。这部分配置非常关键,决定了安装包的行为和外观。
{
"build": {
"appId": "com.example.app",
"copyright": "Copyright © 2024",
"productName": "MyApp",
"directories": {
"buildResources": "build",
"output": "dist"
},
"nsis": {
"oneClick": false,
"language": 2052,
"perMachine": true,
"allowToChangeInstallationDirectory":


