mirror of
https://git.bjxgj.com/xgj/xgj-actions.git
synced 2025-10-14 17:33:37 +08:00
refactor: 简化 pnpm store 路径检测逻辑,直接使用 pnpm store path 命令
This commit is contained in:
@@ -44,13 +44,9 @@
|
||||
|
||||
## 🔁 缓存路径
|
||||
|
||||
Action 会根据以下优先级自动识别 pnpm store:
|
||||
Action 会通过执行 `pnpm store path --silent` 获取当前 pnpm store 目录,并将结果写入日志与 `PNPM_STORE_DIR` 环境变量。
|
||||
|
||||
- 显式的 `PNPM_STORE_DIR` 或 `npm_config_store_dir` 环境变量
|
||||
- 项目/全局 `.npmrc` 中的 `store-dir=` 配置(支持相对路径自动展开)
|
||||
- 若以上均不存在,退回 `${{ runner.temp }}/.pnpm-store`
|
||||
|
||||
解析完成后会打印 `pnpm store path: ...`,并将路径写入环境变量 `PNPM_STORE_DIR` 供后续步骤使用。
|
||||
若命令未返回有效路径,可在调用前手动设置 `PNPM_STORE_DIR=/path/to/store` 以确保后续步骤正常运行。
|
||||
|
||||
## ⚙️ 进阶配置
|
||||
|
||||
|
Reference in New Issue
Block a user