Bei Windows-Systemen:
Installation und Aktualisierung von node.js auf einem Windows-System:
Gleich auf der Startseite von node.js wird ein Download für Windows-PCs angeboten. Ob eine "stabile" Version mit einer Langzeit-Unterstützung oder eine möglichst aktuelle Version mit den neuesten Features verwendet (bzw. heruntergeladen) wird, sei dem jeweiligen Akteur überlassen. Manchmal hängt die Auswahl aber auch von der später damit zu nutzenden Software ab, die beispielsweise keine zu neue oder zu alte node.js -Version mag.
Heruntergeladen wird nach dem Anklicken des Download-Knopfes eine .msi -Datei (beispielsweise node-v4.6.0-x64.msi oder node-v6.9.4-x64.msi). Zum Installieren wird diese ausführbare Datei nach dem Herunterladen gestartet.
Mit der standardmäßigen Installation des node.js -Systems wird auch gleich das "npm" (node package manager) System installiert, das weitere Installationsschritte enorm vereinfacht.
Aktualisierung ("Upgrade") von npm auf einem Windows-System:
Zur Kontrolle kann man sich (beispielsweise mit Hilfe der Windows-"Eingabeaufforderung" oder der Power Shell) anzeigen lassen, welche Versionen von node.js und npm installiert sind:
node -v npm -v
Zunächst muss nun sichergestellt werden, dass Scripts im Kommandozeilen-Modus mit Administrator-Berechtigung ausgeführt werden können. Dazu die "Windows PowerShell" (nicht die übliche "Eingabeaufforderung") mit Administrator-Berechtigung starten indem
- der Windows-Start-Knopf angeklickt wird,
- bei der Liste der Apps bis "Windows PowerShell" gescrollt wird,
- der Menüpunkt erweitert wird und dann
- mit der rechten Maustaste auf "Windows PowerShell ISE" geklickt wird.
- Aus dem dann aufgeblendeten Menü "Als Administrator ausführen" auswählen.
Im nun angezeigten Komandozeilen-Fenster (1) privilegierte Aktionen zulassen, (2) sofern das "npm-windows-upgrade" -Tool noch nicht installiert ist, seine Installation starten und (3) das Upgrade von npm mittels npm-windows-upgrade starten:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force npm install --global --production npm-windows-upgrade npm-windows-upgrade
Für die npm-Aktualisierung kann auch direkt eine Version in der Kommandozeile angegeben werden:
npm-windows-upgrade --no-spinner --npm-version 4.3.0
Die obigen und weitere Informationen zum "npm-windows-upgrade" -Tool findet man bei Microsoft.
Bei Unix-Systemen:
Installation von node.js auf einem Unix-System:
Aktualisierung ("Upgrade") von node.js auf einem Unix-System:
Es gibt vielerlei Anleitungen zur Aktualisierung einer node.js-Installation, Derzeit (2017-01-31) wird eine Anleitung von Simon Holmes mit Nutzung des Node binary manager module ‘n’ empfohlen
tbd: Erläuterung der git-Installation gemäß https://git-scm.com/book/de/v1/Los-geht%E2%80%99s-Git-installieren
Lese-Empfehlungen: Installing Node.js and updating npm, Installation eines openWIM-Servers.
Node.js Installation von Software