
FUXA Desktop CS 是一个基于 C# + WebView2 的 FUXA 桌面客户端应用程序。它将 FUXA 服务器和浏览器客户端打包成一个独立的 Windows 桌面应用,无需安装 Node.js 或其他依赖即可运行。
快速开始双击 FUXADesktop.exe 启动应用程序。
应用程序启动时会显示加载界面,包含以下步骤:
启动完成后,应用程序会自动显示 FUXA 界面。默认访问地址为 http://localhost:1881。
配置文件 app-config.json 位于应用程序根目录,与 FUXADesktop.exe 同级。
配置文件查找顺序:
app-config.jsonapp-config.json{
"appName":"FUXA",
"windowTitle":"FUXA - Process Visualization",
"windowSettings":{
"width":1400,
"height":900,
"minWidth":800,
"minHeight":600
},
"serverSettings":{
"nodePath":"nodejs/node.exe",
"serverScript":"server/main.js",
"port":1881,
"host":"localhost"
},
"logoPath":"fuxa-logo.ico",
"versionText":"v1.3.0",
"loadingMessages":{
"startingServer":"正在启动 {AppName} 服务器...",
"initializingBrowser":"正在初始化浏览器...",
"loadingApp":"正在加载 {AppName}...",
"serverRestarting":"服务器连接丢失,正在重启...",
"reloadingApp":"正在重新加载 {AppName}..."
},
"colors":{
"backgroundColor":"#F5F7FA",
"textColor":"#3C3C3C",
"spinnerColor":"#007BFF",
"versionColor":"#969696"
}
}
配置项 | 说明 | 默认值 |
|---|---|---|
appName | 应用程序名称(用于启动画面、错误提示等) | FUXA |
windowTitle | 窗口标题 | FUXA - Process Visualization |
logoPath | 启动界面 Logo 路径 | fuxa-logo.ico |
versionText | 版本号文本(显示格式:{AppName} {versionText}) | v1.3.0 |
配置项 | 说明 | 默认值 |
|---|---|---|
windowSettings.width | 窗口初始宽度 | 1400 |
windowSettings.height | 窗口初始高度 | 900 |
windowSettings.minWidth | 窗口最小宽度 | 800 |
windowSettings.minHeight | 窗口最小高度 | 600 |
配置项 | 说明 | 默认值 |
|---|---|---|
serverSettings.nodePath | Node.js 可执行文件路径(相对应用程序目录) | nodejs/node.exe |
serverSettings.serverScript | FUXA 服务器启动脚本路径(相对应用程序目录) | server/main.js |
serverSettings.port | FUXA 服务器端口号 | 1881 |
serverSettings.host | FUXA 服务器主机地址 | localhost |
serverSettings.stopServerOnExit | 退出时是否停止后台服务器 | true |
serverSettings.askBeforeStopServer | 退出时是否询问是否停止服务器 | false |
配置项 | 说明 | 默认值 |
|---|---|---|
loadingMessages | 各阶段提示文本 | - |
colors | 界面颜色配置 | - |
应用程序日志存储在 log/ 目录下,文件命名格式为 server_YYYYMMDD_HHMMSS.log。
日志内容包括:
问题: 双击 FUXADesktop.exe 没有反应
解决方案:
nodejs/node.exe 是否存在server/main.js 是否存在log/ 目录下的日志文件问题: 显示"服务器启动失败"错误
解决方案:
_appdata/settings.js 配置文件是否正确问题: 加载完成后界面空白
解决方案:
client/dist/ 目录是否存在前端文件问题: 应用程序启动后很快退出
解决方案:
问题: 运行过程中显示"服务器连接丢失"
解决方案:
应用程序每 5 秒检查一次服务器状态。如果连续 3 次检查失败,会自动尝试重启服务器。
如果服务器意外停止,应用程序会:
如果端口 1881 已被其他 FUXA 实例占用,应用程序会直接连接到现有服务器,不会强制终止其他进程。
应用程序支持打印功能:
Ctrl+P 打开打印对话框
FUXA 的数据存储在 _appdata/ 目录下:
settings.js - 应用程序设置projects/ - 项目文件log/ - FUXA 内部日志_appdata/ 目录_appdata/ 复制到新版本目录_appdata/ 目录server/ 和 client/ 目录_appdata/settings.js 中的 uiHost 配置如有问题,请查看日志文件或联系技术支持。
版本: v1.3.1 最后更新: 2026-02-24