构建 Windows 安装程序
正式的 Windows x64 NSIS 安装程序由 GitHub Actions 的 Build Installers 工作流在 windows-latest 上构建,并上传到对应的草稿 Release。这样不需要分发额外的源码压缩包或批处理文件,构建入口也与 macOS、Android 保持一致。
使用 GitHub Actions
- 打开仓库的 Actions → Build Installers。
- 选择 Run workflow,填写要生成的发布标签。
- 等待
Windows x64任务完成。 - 在对应的草稿 Release 中下载
.exe。
推送 v* 标签时也会自动运行同一工作流。
在 Windows 本机构建
第一次构建前需要安装
- Node.js 20 或更高版本。
- Rust stable,选择默认的
x86_64-pc-windows-msvc工具链。 - Visual Studio 2022 Build Tools,勾选 Desktop development with C++ 和 Windows 10/11 SDK。
- 可联网下载 npm、Cargo 和 NSIS 构建依赖。
在仓库根目录运行:
powershell
npm ci
npm run tauri -- build --bundles nsisWindows 10 1803 及更高版本通常已经包含 WebView2;如果系统缺失,安装程序会按 Tauri 的默认策略处理。
输出位置
本地构建成功后,安装程序位于:
text
src-tauri\target\release\bundle\nsis\Neloa_0.1.13_x64-setup.exe最终文件名可能随 Tauri 版本略有不同,以该目录内的 .exe 为准。构建产物不会提交到 Git;正式交付以 GitHub Release 中的文件为准。
当前签名状态
这是开发测试包,暂未配置商业代码签名证书。Windows SmartScreen 可能显示“未知发布者”;用于公开分发前应配置 Windows 代码签名。