FUXA基于Electron桌面应用打包教程
·

将 FUXA 打包成一个无依赖的独立应用,最推荐的方式是使用 Electron 进行打包。
这样生成的应用包含了所有必要的运行环境,无需在目标机器上安装 Node.js 等依赖,可以直接运行。 以下是打包方案:官方推荐的 Electron 打包方案和一种手动打包方案。 📦 方案:使用 Electron 官方构建脚本(推荐) 这是最标准、最可靠的方法,利用了项目自带的 Electron 配置。
一、环境准备
安装 Node.js:需安装 Node.js 18.x(官方明确要求),推荐使用 nvm 管理版本,避免版本冲突。
cd FUXA
二、安装依赖与构建
- 构建后端服务(server)
cd server
npm install # 安装后端依赖
cd … # 返回项目根目录 - 构建前端页面(client)
cd client
npm install # 安装前端依赖
npm run build # 编译生成静态页面到 dist 目录
cd … # 返回项目根目录 - 初始化 Electron 主应用(app)
cd app
npm install # 安装 Electron 相关依赖
npm run dist 执行 npm run dist 后,程序会自动开始构建。这个过程可能需要一些时间。 4. 查找打包结果
打包完成后,生成的独立安装包或可执行文件会位于 FUXA/app/electron/dist 目录下。根据你的操作系统,你会找到对应的文件,例如:

更多推荐
所有评论(0)