From c32904de292cfbb089e769f77c885ff62e0b3c97 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 20 Oct 2026 10:32:22 +0000 Subject: [PATCH] =?UTF-8?q?ci(app):=20=E6=9E=84=E5=BB=BA=20App=20=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E9=9C=80=E5=AE=8C=E6=95=B4=E5=AE=89=E8=A3=85=20electr?= =?UTF-8?q?on=EF=BC=88build.js=20=E5=8A=A0=E8=BD=BD=E6=97=B6=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=20electron=20=E6=A8=A1=E5=9D=97=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/app-build.yml | 3 +-- cmd | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/app-build.yml b/.github/workflows/app-build.yml index 40547a10f..26d4dc121 100644 --- a/.github/workflows/app-build.yml +++ b/.github/workflows/app-build.yml @@ -90,10 +90,9 @@ jobs: # 主仓库没有追踪 npm lockfile;须显式包含 Vite 等 devDependencies run: npm install --include=dev --no-package-lock --no-audit --no-fund + # electron/build.js 经 lib/utils.js 在加载时 require("electron"),需要完整安装(含二进制) - name: Install build script dependencies working-directory: electron - env: - ELECTRON_SKIP_BINARY_DOWNLOAD: '1' run: npm install --include=dev --no-package-lock --no-audit --no-fund - name: Build and copy web assets diff --git a/cmd b/cmd index 24059217a..85d535449 100755 --- a/cmd +++ b/cmd @@ -442,7 +442,7 @@ appexpo_operate() { npm install --no-package-lock || return $? fi if [ ! -d "./electron/node_modules" ]; then - (cd electron && ELECTRON_SKIP_BINARY_DOWNLOAD=1 npm install --no-package-lock) || return $? + (cd electron && npm install --no-package-lock) || return $? fi node ./electron/build.js app-expo build ;;