安装
下载
从 cdn.ffffinance.org 或首页上的下载按钮获取。
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows | FFFFinance-Setup.exe | NSIS 安装程序 |
| macOS (Apple Silicon) | FFFFinance-arm64.dmg | M1/M2/M3/M4 Mac |
| macOS (Intel) | FFFFinance-x64.dmg | 2016 MacBook Air 及其他 Intel Mac |
| Linux | FFFFinance.AppImage | chmod +x 后运行 |
| Linux | FFFFinance.deb | Debian / Ubuntu |
| Linux | FFFFinance.rpm | Fedora / RHEL |
macOS
提供两个独立的 DMG 文件——请下载与你的 Mac 匹配的版本:
- Apple Silicon(M1/M2/M3/M4):
FFFFinance-arm64.dmg - Intel(2016 MacBook Air、旧款 iMac 等):
FFFFinance-x64.dmg
未签名应用警告
FFFFinance 目前尚未使用 Apple Developer ID 证书签名。macOS 会在首次启动时阻止该应用。
macOS Sequoia (15+):
bash
xattr -cr /Applications/FFFFinance.app或者:系统设置 > 隐私与安全 > 仍然打开。
macOS Sonoma (14) 及更早版本:
右键点击应用 > 打开 > 在确认对话框中点击 打开。
从源代码构建
前提条件
| 要求 | 原因 |
|---|---|
| Node.js 20+ | 运行时和构建工具 |
| npm | 包管理 |
| Git | 克隆代码仓库 |
| C++ 编译器 | 原生数据库模块所需 |
各平台的 C++ 编译器:
- Linux:
sudo apt install build-essential(Debian/Ubuntu)或等效命令 - macOS:
xcode-select --install - Windows: Visual Studio Build Tools,选择"使用 C++ 的桌面开发"
步骤
bash
git clone https://github.com/megasupersoft/FFFFinance.git
cd FFFFinance_app
npm install以开发模式运行:
bash
npm run electron打包发布版本:
bash
npm run electron:build关键脚本
| 脚本 | 命令 | 功能 |
|---|---|---|
electron | npm run electron | 编译 + 启动 Electron 和 Vite 开发服务器 |
dev | npm run dev | 仅 Vite 开发服务器(浏览器,模拟数据) |
build | npm run build | TypeScript 检查 + Vite 生产构建 |
electron:build | npm run electron:build | 完整生产构建 + electron-builder 打包 |
test | npm test | 运行 Vitest 测试套件 |