diff --git a/.github/workflows/build-client.yml b/.github/workflows/build-client.yml index c95263f..0d2d717 100644 --- a/.github/workflows/build-client.yml +++ b/.github/workflows/build-client.yml @@ -356,6 +356,12 @@ jobs: # 那几处在 job 内的写探测里实测可写。换一台 Windows runner 时改这几行。 RUSTUP_HOME: C:\Users\admin\runner\windows\cache\ci-rustup CARGO_HOME: C:\Users\admin\runner\windows\cache\ci-cargo + # LOCALAPPDATA/APPDATA 也得改:pnpm 12 的 store 锁与 cache/state 都挂在 + # %LOCALAPPDATA% 下(报错原文:pnpm-store-operation-locks\all-stores.lock: + # 拒绝访问),tauri 打包时下载的 NSIS 也放这儿。本机实测:把 LOCALAPPDATA + # 指到可写目录后,pnpm 会在那里建 pnpm-cache / pnpm-state,install 正常。 + LOCALAPPDATA: C:\Users\admin\runner\windows\cache\ci-localappdata + APPDATA: C:\Users\admin\runner\windows\cache\ci-appdata npm_config_cache: C:\Users\admin\runner\windows\cache\ci-npm npm_config_store_dir: C:\Users\admin\runner\windows\cache\ci-pnpm-store RUNNER_TOOL_CACHE: C:\Users\admin\runner\windows\cache\ci-toolcache