Inno Setup 是一个免费、开源的 Windows 安装包制作工具,适合生成专业的安装程序。
1 下载inno setup
2 准备文件
将 Electron 打包生成的以下文件整理到一个目录中(例如 dist):
主程序
.exe文件依赖的 DLL 和资源文件(如
resources文件夹)其他必要文件(如配置文件、许可协议等)
3 创建 Inno Setup 脚本
使用 Inno Setup 的向导或手动编写脚本(.iss 文件),示例如下:
; 示例脚本
[Setup]
AppName=MyElectronApp
AppVersion=1.0.0
DefaultDirName={pf}\MyElectronApp
OutputDir=output
OutputBaseFilename=MyElectronApp_Setup
Compression=lzma
SolidCompression=yes
SetupIconFile=myicon.ico
[Files]
; 将 dist 目录下的所有文件打包
Source: "dist\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons]
; 创建桌面和开始菜单快捷方式
Name: "{commondesktop}\MyElectronApp"; Filename: "{app}\myapp.exe"
Name: "{commonprograms}\MyElectronApp"; Filename: "{app}\myapp.exe"4 编译脚本生成安装包
在 Inno Setup 中打开脚本文件(.iss),点击 Build > Compile,生成的安装包会保存在 OutputDir 指定的目录。