#!/usr/bin/env bash
|
set -euo pipefail
|
|
if command -v node >/dev/null 2>&1; then
|
node -v
|
exit 0
|
fi
|
|
if command -v dnf >/dev/null 2>&1; then
|
dnf install -y nodejs npm
|
elif command -v yum >/dev/null 2>&1; then
|
yum install -y nodejs npm
|
elif command -v apt >/dev/null 2>&1; then
|
apt update
|
apt install -y nodejs npm
|
else
|
echo "No supported package manager found. Install Node.js 18+ manually." >&2
|
exit 1
|
fi
|
|
node -v
|
npm -v
|