node
This commit is contained in:
parent
6d6bece0a0
commit
ea7db931d7
@ -78,3 +78,26 @@ if [[ -z "$docker_input" || "$docker_input" =~ ^[Yy]$ ]]; then
|
||||
else
|
||||
log_skip "Docker-Installation übersprungen."
|
||||
fi
|
||||
|
||||
# Fragen, ob Node.js installiert werden soll
|
||||
log_info "Node.js installieren? (Y/n)"
|
||||
read -p "> " nodejs_input
|
||||
|
||||
# Überprüfen der Eingabe - Standardmäßig 'Y' bei Enter, sonst nur bei 'y' oder 'Y'
|
||||
if [[ -z "$nodejs_input" || "$nodejs_input" =~ ^[Yy]$ ]]; then
|
||||
# Überprüfen, ob Node.js bereits installiert ist
|
||||
if command -v node &> /dev/null; then
|
||||
log_info "Node.js ist bereits installiert."
|
||||
else
|
||||
log_info "Node.js wird installiert..."
|
||||
# Installiere curl falls noch nicht vorhanden
|
||||
apt install -y curl
|
||||
# Füge NodeSource Repository hinzu
|
||||
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
|
||||
# Installiere Node.js
|
||||
apt install -y nodejs
|
||||
log_success "Node.js wurde erfolgreich installiert."
|
||||
fi
|
||||
else
|
||||
log_skip "Node.js-Installation übersprungen."
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user