From a2671e2968d8453b8fd3c5b894612f490cb92600 Mon Sep 17 00:00:00 2001 From: momen Date: Wed, 11 Mar 2026 09:23:20 +0800 Subject: [PATCH] =?UTF-8?q?udpate:=E6=96=B0=E5=A2=9E=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E8=BD=AF=E4=BB=B6=E5=8C=85=E5=B7=A5=E4=BD=9C=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .agents/workflows/build-package.md | 47 ++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .agents/workflows/build-package.md diff --git a/.agents/workflows/build-package.md b/.agents/workflows/build-package.md new file mode 100644 index 00000000..8d7c7791 --- /dev/null +++ b/.agents/workflows/build-package.md @@ -0,0 +1,47 @@ +--- +description: 为 Spark Store 构建DEB软件包 +--- + +本工作流将指导你如何构建适用于 Linux 的 Spark Store 软件包。 + +### 1. 安装依赖 + +确保你已经安装了所有的项目依赖。如果你还没有安装,可以使用 `/run-project` 工作流。 + +// turbo +```bash +npm install +``` + +### 2. 构建生产版本 + +你可以选择构建所有支持的格式,或者仅构建特定的格式(deb 或 rpm)。 + +#### 构建所有格式 (deb, rpm, AppImage) + +// turbo +```bash +npm run build +``` + +#### 仅构建 deb 包 + +// turbo +```bash +npm run build:deb +``` + +### 3. 查看构建产物 + +构建完成后的安装包将存放在项目根目录下的 `release` 目录中。 + +```bash +ls -l release/$(node -p "require('./package.json').version") +``` + +### 4. 常见问题排查 + +如果构建失败,请检查以下几点: +- 确保 Node.js 版本符合要求 (>= 20.x)。 +- 确保系统已安装必要的编译工具。 +- 检查 `electron-builder.yml` 中的配置是否正确。 \ No newline at end of file