Skip to content

安装

下载

cdn.ffffinance.org 或首页上的下载按钮获取。

平台文件说明
WindowsFFFFinance-Setup.exeNSIS 安装程序
macOS (Apple Silicon)FFFFinance-arm64.dmgM1/M2/M3/M4 Mac
macOS (Intel)FFFFinance-x64.dmg2016 MacBook Air 及其他 Intel Mac
LinuxFFFFinance.AppImagechmod +x 后运行
LinuxFFFFinance.debDebian / Ubuntu
LinuxFFFFinance.rpmFedora / 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

关键脚本

脚本命令功能
electronnpm run electron编译 + 启动 Electron 和 Vite 开发服务器
devnpm run dev仅 Vite 开发服务器(浏览器,模拟数据)
buildnpm run buildTypeScript 检查 + Vite 生产构建
electron:buildnpm run electron:build完整生产构建 + electron-builder 打包
testnpm test运行 Vitest 测试套件