ci: fix Crabbox hydrate pnpm modules dir · openclaw/openclaw@c9b17c5
steipete
·
2026-05-23
·
via Recent Commits to openclaw:main
File tree
.github/actions/setup-node-env
| Original file line number | Diff line number | Diff line change |
|---|
@@ -113,10 +113,14 @@ runs:
|
113 | 113 | append_pnpm_option_arg PNPM_CONFIG_MODULES_DIR modules-dir |
114 | 114 | append_pnpm_option_arg PNPM_CONFIG_NETWORK_CONCURRENCY network-concurrency |
115 | 115 | append_pnpm_option_arg PNPM_CONFIG_VIRTUAL_STORE_DIR virtual-store-dir |
| 116 | + if [ -n "${PNPM_CONFIG_MODULES_DIR:-}" ]; then |
| 117 | + mkdir -p "$PNPM_CONFIG_MODULES_DIR" |
| 118 | + ln -sfn . "$PNPM_CONFIG_MODULES_DIR/node_modules" |
| 119 | + fi |
116 | 120 | pnpm "${install_args[@]}" || pnpm "${install_args[@]}" |
117 | 121 | if [ -n "${PNPM_CONFIG_MODULES_DIR:-}" ]; then |
118 | 122 | rm -rf node_modules |
119 | | - ln -s "$PNPM_CONFIG_MODULES_DIR" node_modules |
| 123 | + ln -sfn "$PNPM_CONFIG_MODULES_DIR" node_modules |
120 | 124 | ln -sfn . "$PNPM_CONFIG_MODULES_DIR/node_modules" |
121 | 125 | fi |
122 | 126 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。