diff --git a/.github/workflows/build-client.yml b/.github/workflows/build-client.yml index 242428e..b1e0846 100644 --- a/.github/workflows/build-client.yml +++ b/.github/workflows/build-client.yml @@ -490,7 +490,10 @@ jobs: - name: 前端依赖(严格按 lock 装) working-directory: desktop - run: pnpm install --frozen-lockfile + # 这台 runner 上 pnpm 自己算出来的 store 路径很怪(\node_modules\.bin\ + # store\v11),而且 --store-dir 的 env 写法它不认;这里直接给 CLI 参数: + # 显式短路径的 store + copy 导入(不用硬链接),并把输出改成适合日志的形式。 + run: pnpm install --frozen-lockfile --store-dir C:\Users\admin\runner\windows\cache\ps --package-import-method=copy --reporter=append-only # nsis 是纯安装包,不需要 WiX;tauri 会自己把 NSIS 下到用户缓存里(这个缓存 # 也跟着 LOCALAPPDATA 走,见上面 job env),所以这台 runner 要能访问 GitHub