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 ;;