From d9b52e35e55d6b1317ddb770d16565f9784104cc Mon Sep 17 00:00:00 2001 From: oliver Date: Tue, 6 Oct 2026 22:53:02 +0800 Subject: [PATCH] Use vite-only build for Windows release packaging. Co-authored-by: Cursor --- packaging/build_release.ps1 | 3 ++- web/package.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packaging/build_release.ps1 b/packaging/build_release.ps1 index 15f2e2b..a347f03 100644 --- a/packaging/build_release.ps1 +++ b/packaging/build_release.ps1 @@ -36,7 +36,8 @@ if (-not $SkipWebBuild) { & npm.cmd install --prefix $webRoot if ($LASTEXITCODE -ne 0) { throw "npm_install_failed" } } - & npm.cmd run build --prefix $webRoot + # Release packaging skips tsc (dev CI still uses `npm run build`). + & npm.cmd run build:release --prefix $webRoot if ($LASTEXITCODE -ne 0) { throw "web_build_failed" } } if (-not (Test-Path (Join-Path $dist "index.html"))) { diff --git a/web/package.json b/web/package.json index 3d529ca..9580af5 100644 --- a/web/package.json +++ b/web/package.json @@ -9,6 +9,7 @@ "scripts": { "dev": "vite", "build": "tsc -b && vite build", + "build:release": "vite build", "lint": "eslint .", "preview": "vite preview" },