diff --git a/install.sh b/install.sh index d601ac41..c6374ef4 100755 --- a/install.sh +++ b/install.sh @@ -446,6 +446,12 @@ ensure_nodejs() { die "Node.js/npm installation failed." fi + # Refresh command lookup + PATH after install (CI runners often have an older Node in PATH). + hash -r || true + if [[ -x /usr/bin/node ]]; then + export PATH="/usr/bin:$PATH" + fi + node_version="$(node -v || true)" node_major="${node_version#v}" node_major="${node_major%%.*}" @@ -779,4 +785,4 @@ Stop local background services: SUMMARY } -main "$@" +main "$@" \ No newline at end of file