Add npm cache path to fix UI building (push images job) (#16097)

* Add npm cache path to fix UI building

* skip version switch
This commit is contained in:
Alan Rominger
2025-09-23 09:16:41 -04:00
committed by GitHub
parent d0a99c37c1
commit f1edbd8ef5
2 changed files with 11 additions and 2 deletions

View File

@@ -87,7 +87,14 @@ ui/src/webpack: $(UI_DIR)/src/node_modules/webpack
## True target for ui/src/webpack.
$(UI_DIR)/src/node_modules/webpack:
@echo "=== Installing webpack ==="
@cd $(UI_DIR)/src && n 18 && npm install webpack
@cd $(UI_DIR)/src && \
maj=$$(node -p "process.versions.node.split('.')[0]"); \
if [ "$$maj" != "18" ]; then \
echo "Error: Need Node 18.x; found $$(node -v)" >&2; \
exit 1; \
fi; \
npm install webpack
.PHONY: clean/ui
## Clean ui