diff --git a/.github/workflows/package-windows-x64.yml b/.github/workflows/package-windows-x64.yml index ec647070..a2bcf4c4 100644 --- a/.github/workflows/package-windows-x64.yml +++ b/.github/workflows/package-windows-x64.yml @@ -59,6 +59,8 @@ jobs: run: pnpm dist:win # 再用 windows 专用 yml 打可下载安装包,并写入 GitHub Release。 + # 不用 -c.npmRebuild=false:PowerShell 会把它拆成 -c + .npmRebuild=false + #(run 33285071332 实测 ENOENT);npmRebuild 写在 windows.yml 里。 - name: Package installers (nsis + portable) env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -67,7 +69,6 @@ jobs: --win nsis portable --x64 --publish always --config apps/desktop/electron-builder.windows.yml - -c.npmRebuild=false - name: Upload Windows x64 packages uses: actions/upload-artifact@v7 diff --git a/apps/desktop/electron-builder.windows.yml b/apps/desktop/electron-builder.windows.yml index ad2b856f..9d9ea81b 100644 --- a/apps/desktop/electron-builder.windows.yml +++ b/apps/desktop/electron-builder.windows.yml @@ -7,6 +7,10 @@ appId: com.mycontext.app productName: MyContext copyright: Copyright © 2026 MyContext +# CI 里 better-sqlite3 已由 dist:win 换好 win32 预编译;再跑 npmRebuild +# 会触发 node-gyp,Windows runner 上既慢又容易挂。 +npmRebuild: false + extraMetadata: main: apps/desktop/out/main/index.js productName: MyContext