Programmierung
Radzivon Alkhovik
Enthusiast der Low-Code-Automatisierung
2. Juli 2024
Eine Low-Code-Plattform, die die Einfachheit von No-Code mit der Leistungsfähigkeit von Full-Code verbindet 🚀.
Jetzt kostenlos loslegen
2. Juli 2024
-
10
min lesen

So installierst du Node.js und NPM unter Windows, macOS und Linux

Radzivon Alkhovik
Enthusiast der Low-Code-Automatisierung
Inhaltsübersicht

Node.js ist eine leistungsstarke JavaScript-Laufzeitumgebung, die auf der V8 JavaScript-Engine von Chrome basiert. Sie ermöglicht es Entwicklern, JavaScript-Code außerhalb eines Webbrowsers auszuführen, um serverseitiges Scripting und die Entwicklung von kompletten Webanwendungen mit einer einzigen Sprache zu ermöglichen. Mit seinem ereignisgesteuerten, nicht-blockierenden E/A-Modell eignet sich Node.js hervorragend für die Entwicklung skalierbarer und leistungsstarker Anwendungen.

npm (Node Package Manager) ist der Standard-Paketmanager für Node.js. Er bietet ein riesiges Ökosystem von Open-Source-Bibliotheken und -Tools, die Entwickler leicht in ihre Projekte integrieren können. npm vereinfacht die Verwaltung von Abhängigkeiten, den Austausch von Code und die Erstellung von Node.js-Anwendungen.

In diesem umfassenden Leitfaden führen wir dich durch die Schritte zur Installation von Node.js und npm auf den drei wichtigsten Betriebssystemen: Windows, macOS und Linux. Egal, ob du ein Anfänger oder ein erfahrener Entwickler bist, dieser Leitfaden wird dir helfen, deine Entwicklungsumgebung einzurichten und im Handumdrehen Node.js-Anwendungen zu erstellen.

Die wichtigsten Erkenntnisse: Node.js und npm sind leistungsstarke Werkzeuge für die Entwicklung und Verwaltung von JavaScript-Anwendungen außerhalb des Browsers und unterstützen plattformübergreifende Kompatibilität. Latenode ermöglicht die Automatisierung der Verwaltung von Node.js- und npm-Umgebungen, einschließlich Installation, Updates, Bereitstellung und Überwachung von Anwendungen. Der Einsatz von Node.js in Unternehmen wie Netflix und Uber zeigt, wie effizient und skalierbar es ist.

Optimiere deine Geschäftsprozesse auf Latenode - die beste Low-Code-Plattform für dich

Was ist Node.js?

Node.js ist eine plattformübergreifende Open-Source-Laufzeitumgebung, die es Entwicklern ermöglicht, JavaScript-Code außerhalb eines Webbrowsers auszuführen. Sie basiert auf der V8-JavaScript-Engine, die auch in Google Chrome verwendet wird. Node.js erweitert die Möglichkeiten von JavaScript, indem es eine Vielzahl von integrierten Modulen und APIs für den Zugriff auf das Dateisystem, Netzwerke und vieles mehr bereitstellt.

Die wichtigsten Merkmale von Node.js

  • Asynchron und ereignisgesteuert: Node.js verwendet ein ereignisgesteuertes, nicht-blockierendes E/A-Modell, das es leichtgewichtig und effizient macht. Node.js kann eine große Anzahl gleichzeitiger Verbindungen verarbeiten, ohne dass Threading erforderlich ist, und eignet sich daher gut für Echtzeitanwendungen.
  • Single-Threaded: Node.js arbeitet mit einem einzigen Thread und verwendet Ereignisschleifen, um mehrere gleichzeitige Anfragen zu bearbeiten. So kann es die Systemressourcen effizient nutzen und eine große Anzahl von Anfragen bearbeiten.
  • Plattformübergreifend: Node.js ist plattformübergreifend konzipiert, d.h. es kann auf verschiedenen Betriebssystemen wie Windows, macOS und Linux laufen. Diese Portabilität ermöglicht es Entwicklern, Code einmal zu schreiben und ihn auf verschiedenen Plattformen auszuführen.
  • Erweiterbar: Node.js bietet eine modulare Architektur, die es Entwicklern ermöglicht, die Funktionalität mit Hilfe von Paketen und Modulen zu erweitern. Die npm-Registry beherbergt eine riesige Sammlung von Paketen, die von der Community zur Verfügung gestellt werden, und macht es einfach, zusätzliche Funktionen in Node.js-Anwendungen zu finden und zu integrieren.

Vorteile der Verwendung von Node.js

  • Schnell und skalierbar: Node.js nutzt die V8 JavaScript Engine, die JavaScript direkt in nativen Maschinencode kompiliert. In Kombination mit dem Non-Blocking-I/O-Modell macht dies Node.js extrem schnell und effizient bei der Bearbeitung einer großen Anzahl gleichzeitiger Anfragen.
  • Full-Stack JavaScript: Mit Node.js können Entwickler/innen JavaScript sowohl für die clientseitige als auch für die serverseitige Entwicklung nutzen. Dies ermöglicht eine einheitliche Sprache für den gesamten Web-Stack und macht es einfacher, Code zu schreiben und zu warten sowie Code zwischen Client und Server auszutauschen.
  • Großes Ökosystem: Node.js hat ein florierendes Ökosystem mit einer großen Sammlung von Paketen und Modulen, die über npm verfügbar sind. Diese umfangreiche Bibliothek von Ressourcen ermöglicht es Entwicklern, schnell funktionsreiche Anwendungen zu erstellen, ohne bei Null anfangen zu müssen.
  • Aktive Gemeinschaft: Node.js hat eine große und aktive Gemeinschaft von Entwicklern weltweit. Die Community trägt zum Wachstum und zur Verbesserung von Node.js bei, indem sie neue Pakete entwickelt, Support leistet und ihr Wissen in Foren, Blogs und auf Konferenzen teilt.

Wer benutzt Node.js?

Node.js hat sich in verschiedenen Branchen durchgesetzt und wird von vielen bekannten Unternehmen und Organisationen eingesetzt. Einige bemerkenswerte Beispiele sind:

  • Netflix: Netflix nutzt Node.js für seine Streaming-Dienste und sein Content-Management-System.
  • LinkedIn: LinkedIn setzt auf Node.js für seine mobile Backend-Infrastruktur und die Echtzeit-Nachrichtenfunktion.
  • Uber: Uber nutzt Node.js, um seine riesige Ride-Sharing-Plattform zu betreiben und Daten in Echtzeit zu verarbeiten.
  • PayPal: PayPal nutzt Node.js für seine Webanwendungen und Zahlungsverarbeitungsdienste.
  • NASA: Die NASA nutzt Node.js für Datenvisualisierung und Missionskontrollsysteme.

Dies sind nur einige Beispiele für die vielen Unternehmen und Organisationen, die Node.js wegen seiner Leistung, Skalierbarkeit und Entwicklerproduktivität nutzen.

Was ist npm?

npm (Node Package Manager) ist der Standard-Paketmanager für Node.js. Es ist ein Kommandozeilen-Tool, mit dem Entwickler Pakete und Abhängigkeiten für ihre Node.js-Projekte installieren, freigeben und verwalten können. npm bietet Zugang zu einer riesigen Registry von Open-Source-Paketen, die von der Node.js-Community bereitgestellt werden.

Hauptmerkmale von npm

  • Paketverwaltung: npm vereinfacht den Prozess der Installation, Aktualisierung und Entfernung von Paketen in einem Node.js-Projekt. Es kümmert sich um die Auflösung von Abhängigkeiten und stellt sicher, dass die benötigten Versionen der Pakete installiert werden.
  • Abhängigkeitsmanagement: Mit npm können Entwickler die Abhängigkeiten ihres Projekts in einer package.json-Datei angeben. In dieser Datei sind alle Pakete, die für das Projekt benötigt werden, mit ihren jeweiligen Versionen aufgelistet. npm installiert und verwaltet diese Abhängigkeiten automatisch und erleichtert so die gemeinsame Nutzung und die Zusammenarbeit an Projekten.
  • Versionskontrolle: npm verwendet semantische Versionierung (semver), um Paketversionen zu verwalten. Es ermöglicht Entwicklern, Versionsbereiche für ihre Abhängigkeiten festzulegen, um Kompatibilität und Stabilität über verschiedene Paketversionen hinweg sicherzustellen.
  • Skripte: npm unterstützt die Definition von benutzerdefinierten Skripten in der package.json-Datei. Diese Skripte können gängige Aufgaben automatisieren, z. B. das Erstellen, Testen und Bereitstellen von Node.js-Anwendungen.
  • Globale Pakete: npm ermöglicht die globale Installation von Paketen auf einem System. Auf globale Pakete kann von jedem Verzeichnis aus zugegriffen werden. Sie werden oft für Kommandozeilen-Tools und Entwicklungswerkzeuge verwendet.

Komponenten von npm

  • Website: Die offizielle npm-Website(https://www.npmjs.com/) dient als zentraler Knotenpunkt für das npm-Ökosystem. Sie bietet eine durchsuchbare Registrierung von Paketen, Dokumentation und Ressourcen für Entwickler.
  • Befehlszeilenschnittstelle (CLI): npm bietet eine Befehlszeilenschnittstelle, über die Entwickler mit der npm-Registry interagieren, Pakete installieren, Abhängigkeiten verwalten und Skripte ausführen können, die in der Datei package.json definiert sind.
  • Registry: Die npm-Registry ist eine öffentliche Datenbank, die die Pakete und Module enthält, die über npm installiert werden können. Entwickler können ihre eigenen Pakete in der Registry veröffentlichen und sie so der gesamten Node.js-Community zugänglich machen.

Voraussetzungen

Bevor du mit der Installation von Node.js und npm fortfährst, stelle sicher, dass dein System die folgenden Anforderungen erfüllt:

  • Betriebssystem: Node.js ist für Windows, macOS und Linux verfügbar. Stelle sicher, dass du eine unterstützte Version eines dieser Betriebssysteme hast.
  • Administrative Privilegien: Um Node.js und npm zu installieren, brauchst du administrative Rechte auf deinem System. Unter Windows solltest du das Installationsprogramm mit Administratorrechten ausführen. Unter macOS und Linux musst du eventuell den Befehl sudo verwenden, um bestimmte Installationsschritte auszuführen.
  • Internetverbindung: Du brauchst eine aktive Internetverbindung, um den Node.js Installer und die npm-Pakete aus den offiziellen Quellen herunterzuladen.

Wie integriere ich Node.js und npm mit Latenode

Die Integration von Node.js und npm in deine Geschäftsprozesse kann deinen Entwicklungsworkflow erheblich verbessern, indem sie die Verwaltung von Abhängigkeiten automatisiert und die Bereitstellung von Anwendungen rationalisiert. Latenode Mit Node.js und npm, einer leistungsstarken Automatisierungs- und Integrationsplattform, kannst du diese Prozesse vereinfachen und Aufgaben mit Node.js und npm effizient verwalten. Dieser Leitfaden zeigt dir, wie du Node.js und npm mit Latenode integrieren kannst und bietet einen umfassenden Ansatz zur Nutzung der Funktionen.

Auswahl von Latenode als deine Integrationsplattform

Unternehmen entscheiden sich für Latenode , weil es über robuste Funktionen verfügt, darunter:

  • Umgang mit großen Datenmengen: Verwaltet effizient große Datenmengen und sorgt für einen reibungslosen Betrieb.
  • Unterstützung für verschiedene APIs: Vielseitige Unterstützung für eine breite Palette von APIs, einschließlich derer für Node.js und npm.
  • Leistungsstarke Transformationsfähigkeiten: Führt komplexe Datenumwandlungen durch und wendet Geschäftsregeln effektiv an.

Wichtige Überlegungen:

  • Anzahl der zu integrierenden Systeme: Bestimme die Anzahl der Anwendungen, die integriert werden müssen.
  • Datenmenge und -komplexität: Beurteile den Umfang und die Komplexität der zu übertragenden Daten.
  • Anforderungen an Transformation und Geschäftsregeln: Bestimme die spezifischen Anforderungen an Datenmanipulationen und Geschäftslogik.

Verbinden mit APIs

Latenode vereinfacht API-Verbindungen mit seiner umfassenden Bibliothek an vorgefertigten Konnektoren und Adaptern, die es den Nutzern ermöglichen,:

  • Konnektoren durchsuchen und auswählen: Greife auf eine Vielzahl von vorgefertigten Konnektoren für beliebte Anwendungen zu, darunter npm und Node.js-Registries.
  • API-Anmeldeinformationen konfigurieren: Gib die erforderlichen Anmeldedaten und Endpunktdetails für jede API ein.
  • Stelle sichere Verbindungen her: Verwende OAuth, API-Schlüssel oder andere Authentifizierungsmethoden für sichere Verbindungen.

Daten kartieren und transformieren

Latenode bietet intuitive Werkzeuge für das Mapping und die Transformation von Daten:

  • Visuelle Daten-Mapper: Verwende eine Drag-and-Drop-Oberfläche, um Datenzuordnungen zu definieren.
  • Eingebaute Transformationsfunktionen: Bereinige und restrukturiere Daten mit vorgefertigten Funktionen.
  • Anwendung von Geschäftsregeln: Wende die notwendigen Geschäftsregeln an, um die Konsistenz und Integrität der Daten zu gewährleisten.

Integrationsströme aufbauen

Mit der Drag-and-Drop-Oberfläche von Latenodeist es ganz einfach, Integrationsworkflows zu entwerfen:

  • Workflow-Automatisierung: Erstelle Workflows, um die Datenbewegung und -umwandlung zu automatisieren.
  • Bedingte Logik: Implementiere bedingte Logik, um verschiedene Datenszenarien zu behandeln.
  • Wiederverwendbare Patterns: Entwirf wiederverwendbare Integrationsmuster für gängige Prozesse.

Einsetzen und Überwachen

Nachdem du Integrationsflüsse erstellt hast, kannst du sie direkt über die Oberfläche von Latenodeeinsetzen und überwachen:

  • Überwachung in Echtzeit: Verfolge den Datenfluss in Echtzeit.
  • Fehlerbehandlung: Erkenne und behandle Fehler automatisch.
  • Warnungen und Benachrichtigungen: Erhalte Benachrichtigungen bei Integrationsproblemen.
  • Detaillierte Protokollierung: Zugriff auf detaillierte Protokolle für Audits und Fehlerbehebung.

Die Integration von Node.js und npm auf Latenode

Dieses Szenario zeigt, wie du mit Latenode Aufgaben im Zusammenhang mit Node.js und npm automatisieren kannst, z. B. die Aktualisierung von Paketen, die Bereitstellung von Anwendungen und die Überwachung des Serverzustands. Es behandelt den Prozess der Einrichtung von Node.js-Umgebungen, die Verwaltung von Abhängigkeiten und die Automatisierung von Bereitstellungsprozessen.

Die Schritte des Szenarios

  • Zeitplanung: Der Workflow wird so geplant, dass er in regelmäßigen Abständen ausgeführt wird, um sicherzustellen, dass die Node.js-Umgebungen und npm-Pakete auf dem neuesten Stand sind.
  • Umgebung einrichten: Verwende Latenode , um die Node.js-Umgebung zu konfigurieren und stelle sicher, dass die richtige Version mit NVM (Node Version Manager) installiert ist.
  • Abhängigkeitsmanagement: Automatisiere den Prozess der Installation und Aktualisierung von npm-Paketen, indem du entsprechende npm-Befehle über Latenode sendest.
  • Anwendungsimplementierung: Nutze Latenode , um die Bereitstellung von Node.js-Anwendungen auf Produktionsservern zu automatisieren und so nahtlose Updates und Rollbacks zu gewährleisten.
  • Zustandsüberwachung: Implementiere Überwachungsaufgaben, um den Zustand von Node.js-Servern zu überprüfen und schicke Warnungen, wenn Probleme entdeckt werden.
  • Fehlerbehandlung: Protokolliere Fehler automatisch und stoße Korrekturmaßnahmen an, um die Systemstabilität aufrechtzuerhalten.

Die Integration von Node.js und npm mit Latenode optimiert deine Entwicklungs- und Bereitstellungsprozesse und sorgt für eine effiziente Verwaltung von Abhängigkeiten und eine stabile Anwendungsleistung. Wenn du die in diesem Leitfaden beschriebenen Schritte befolgst, kannst du die Funktionen von Latenodenutzen, um deine Node.js-Workflows zu automatisieren und zu optimieren.

Latenode bietet eine kostenlose Plattform, um deine Arbeitsabläufe zu automatisieren. Wenn du Hilfe oder Rat brauchst, wie du dein eigenes Skript erstellst oder das Beispiel nachahmst, kannst du unserer Discord-Community beitreten, in der dir Low-Code-Automatisierungsexperten zur Seite stehen.

Versuche, deine eigene Automatisierung auf Latenode zu erstellen - Low-Code-Automatisierungsplattform für dich

Installation von Node.js und npm unter Windows

Folge dieser Schritt-für-Schritt-Anleitung, um Node.js und npm auf einem Windows-Rechner zu installieren:

Schritt 1: Lade den Node.js Installer herunter

  1. Öffne einen Webbrowser und besuche die offizielle Node.js-Website: https://nodejs.org/
  2. Auf der Homepage siehst du zwei Download-Optionen: LTS (Long Term Support) und Current. Den meisten Nutzern wird empfohlen, die LTS-Version zu wählen, da sie eine bessere Stabilität und langfristigen Support bietet.
  3. Klicke auf die Schaltfläche Windows Installer, um die Installationsdatei (.msi) für deine Systemarchitektur (32-Bit oder 64-Bit) herunterzuladen.

Schritt 2: Starte den Node.js Installer

  1. Sobald die Installationsdatei heruntergeladen ist, suchst du sie in deinem Download-Ordner und doppelklickst darauf, um den Installationsprozess zu starten.
  2. Der Node.js Einrichtungsassistent wird geöffnet. Klicke auf die Schaltfläche "Weiter", um fortzufahren.
  3. Prüfe die Lizenzvereinbarung und klicke auf "Weiter", um die Bedingungen zu akzeptieren.
  4. Wähle den Zielordner, in dem Node.js installiert werden soll. Der Standardordner wird für die meisten Benutzer empfohlen. Klicke auf die Schaltfläche "Weiter", um fortzufahren.
  5. Auf dem Bildschirm "Benutzerdefinierte Einrichtung" kannst du die Komponenten auswählen, die du installieren möchtest. Die Standardoptionen sind für die meisten Benutzer ausreichend. Klicke auf die Schaltfläche "Weiter", um fortzufahren.
  6. Wenn du dazu aufgefordert wirst, wähle aus, ob du zusätzliche Tools für die native Modulkompilierung installieren möchtest. Dies ist optional und für die meisten Benutzer nicht erforderlich. Klicke auf die Schaltfläche "Weiter", um fortzufahren.
  7. Klicke auf die Schaltfläche "Installieren", um den Installationsprozess zu starten.
  8. Warte, bis die Installation abgeschlossen ist. Das kann ein paar Minuten dauern.
  9. Wenn die Installation abgeschlossen ist, klicke auf die Schaltfläche "Fertigstellen", um den Einrichtungsassistenten zu schließen.

Schritt 3: Überprüfe die Installation

Um zu überprüfen, ob Node.js und npm korrekt auf deinem Windows-System installiert sind, befolge diese Schritte:

  1. Öffne die Eingabeaufforderung. Du kannst dies tun, indem du die Windows-Taste + R drückst, "cmd" eingibst und die Eingabetaste drückst.
  2. Gib in der Eingabeaufforderung den folgenden Befehl ein und drücke die Eingabetaste:
    Copy
    node -v
    Mit diesem Befehl wird die installierte Version von Node.js angezeigt.
  3. Um die npm-Version zu überprüfen, gibst du den folgenden Befehl ein und drückst die Eingabetaste:
    Copy
    npm -v
    Mit diesem Befehl wird die installierte Version von npm angezeigt.

Wenn beide Befehle die Versionsnummern ohne Fehler anzeigen, herzlichen Glückwunsch! Node.js und npm sind erfolgreich auf deinem Windows-Rechner installiert.

Installation von Node.js und npm unter macOS

Es gibt mehrere Möglichkeiten, Node.js und npm auf macOS zu installieren. Wir werden drei gängige Methoden vorstellen: den offiziellen Installer, Homebrew und den Node Version Manager (NVM).

Methode 1: Verwendung des offiziellen Installationsprogramms

Schritt 1: Lade den Node.js Installer herunter

  1. Öffne einen Webbrowser und besuche die offizielle Node.js-Website: https://nodejs.org/
  2. Auf der Homepage klickst du auf die Schaltfläche macOS Installer, um die Installationsdatei (.pkg) für deine macOS-Version herunterzuladen.

Schritt 2: Starte den Node.js Installer

  1. Sobald die Installationsdatei heruntergeladen ist, suchst du sie in deinem Download-Ordner und doppelklickst darauf, um den Installationsprozess zu starten.
  2. Das Fenster des Node.js Installers öffnet sich. Klicke auf die Schaltfläche "Weiter", um fortzufahren.
  3. Lies die Lizenzvereinbarung durch, klicke auf "Weiter" und dann auf "Einverstanden", um die Bedingungen zu akzeptieren.
  4. Klicke auf dem Bildschirm "Installationstyp" auf die Schaltfläche "Installieren", um die Installation zu starten.
  5. Du wirst eventuell aufgefordert, dein macOS-Benutzerpasswort einzugeben. Gib das Passwort ein und klicke auf "Software installieren", um fortzufahren.
  6. Warte, bis die Installation abgeschlossen ist. Das kann ein paar Minuten dauern.
  7. Wenn die Installation abgeschlossen ist, klicke auf die Schaltfläche "Schließen", um das Installationsprogramm zu beenden.

Schritt 3: Überprüfe die Installation

Um zu überprüfen, ob Node.js und npm korrekt auf deinem macOS-System installiert sind, befolge diese Schritte:

  1. Öffne das Terminal. Dazu drückst du Befehl + Leertaste, gibst "Terminal" ein und drückst die Eingabetaste.
  2. Gib im Terminal den folgenden Befehl ein und drücke die Eingabetaste:
    Copy
    node -v
    Mit diesem Befehl wird die installierte Version von Node.js angezeigt.
  3. Um die npm-Version zu überprüfen, gibst du den folgenden Befehl ein und drückst die Eingabetaste:
    Copy
    npm -v
    Mit diesem Befehl wird die installierte Version von npm angezeigt.

Wenn beide Befehle Versionsnummern ohne Fehler anzeigen, sind Node.js und npm erfolgreich auf deinem macOS-System installiert.

Methode 2: Homebrew verwenden

Homebrew ist ein beliebter Paketmanager für macOS, der die Installation von Software und Tools vereinfacht. Wenn du Homebrew bereits installiert hast, kannst du es nutzen, um Node.js und npm zu installieren.

Schritt 1: Homebrew installieren

Wenn du Homebrew noch nicht installiert hast, befolge diese Schritte, um es zu installieren:

  1. Öffne das Terminal.
  2. Kopiere den folgenden Befehl, füge ihn im Terminal ein und drücke Enter:
    Kopieren
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Folge den Anweisungen auf dem Bildschirm, um die Homebrew-Installation abzuschließen.

Schritt 2: Installiere Node.js und npm mit Homebrew

Sobald Homebrew installiert ist, kannst du es nutzen, um Node.js und npm zu installieren:

  1. Gib im Terminal den folgenden Befehl ein und drücke Enter:

    brew install node kopieren
  2. Homebrew wird die neueste stabile Version von Node.js und npm herunterladen und installieren.
  3. Warte, bis die Installation abgeschlossen ist. Das kann ein paar Minuten dauern.

Schritt 3: Überprüfe die Installation

Um zu überprüfen, ob Node.js und npm mit Homebrew richtig installiert sind, befolge diese Schritte:

  1. Gib im Terminal den folgenden Befehl ein und drücke die Eingabetaste:
    Copy
    node -v
    Mit diesem Befehl wird die installierte Version von Node.js angezeigt.
  2. Um die npm-Version zu überprüfen, gibst du den folgenden Befehl ein und drückst die Eingabetaste:
    Copy
    npm -v
    Mit diesem Befehl wird die installierte Version von npm angezeigt.

Wenn beide Befehle ohne Fehler Versionsnummern anzeigen, wurden Node.js und npm erfolgreich mit Homebrew installiert.

Methode 3: Node Version Manager (NVM) verwenden

Der Node Version Manager (NVM) ist ein Werkzeug, mit dem du mehrere Versionen von Node.js auf demselben System installieren und verwalten kannst. Er bietet Flexibilität und macht es einfach, zwischen verschiedenen Node.js-Versionen für unterschiedliche Projekte zu wechseln.

Schritt 1: NVM installieren

Um NVM unter macOS zu installieren, befolge diese Schritte:

  1. Öffne das Terminal.
  2. Kopiere den folgenden Befehl, füge ihn im Terminal ein und drücke Enter:
    Kopiere
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    Dieser Befehl wird NVM herunterladen und installieren.
  3. Schließe das Terminal und öffne es erneut, damit die Änderungen wirksam werden.

Schritt 2: Node.js und npm mit NVM installieren

Wenn NVM installiert ist, kannst du jetzt Node.js und npm installieren:

  1. Gib im Terminal den folgenden Befehl ein und drücke Enter:
    Copy
    nvm install node
    Mit diesem Befehl wird die neueste stabile Version von Node.js und npm installiert.
  2. Um eine bestimmte Version von Node.js zu installieren, kannst du die Versionsnummer angeben. Um zum Beispiel Node.js Version 14.15.0 zu installieren, verwende den folgenden Befehl:
    Copy
    nvm install 14.15.0

Schritt 3: Überprüfe die Installation

Um zu überprüfen, ob Node.js und npm mit NVM korrekt installiert sind, befolge diese Schritte:

  1. Gib im Terminal den folgenden Befehl ein und drücke die Eingabetaste:
    Copy
    node -v
    Mit diesem Befehl wird die installierte Version von Node.js angezeigt.
  2. Um die npm-Version zu überprüfen, gibst du den folgenden Befehl ein und drückst die Eingabetaste:
    Copy
    npm -v
    Mit diesem Befehl wird die installierte Version von npm angezeigt.

Wenn beide Befehle Versionsnummern ohne Fehler anzeigen, wurden Node.js und npm erfolgreich mit NVM installiert.

Installation von Node.js und npm unter Linux

Der Installationsprozess für Node.js und npm unter Linux kann je nach Distribution, die du verwendest, variieren. Wir werden die Installationsschritte für Ubuntu, eine beliebte Linux-Distribution, beschreiben.

Schritt 1: Aktualisiere die Paketliste

Bevor du Node.js und npm installierst, ist es ratsam, die Paketliste zu aktualisieren, um sicherzustellen, dass du die neuesten Versionen zur Verfügung hast. Öffne das Terminal und führe den folgenden Befehl aus:

Kopiere

sudo apt update

Schritt 2: Node.js und npm installieren

Es gibt zwei gängige Methoden, um Node.js und npm unter Ubuntu zu installieren: mit dem apt-Paketmanager oder mit den offiziellen Node.js-Binärdistributionen.

Methode 1: Verwendung des apt-Paketmanagers

  1. Führe im Terminal den folgenden Befehl aus, um Node.js und npm zu installieren:
    Kopiere
    sudo apt install nodejs npm

  2. Der apt-Paketmanager wird Node.js und npm zusammen mit ihren Abhängigkeiten herunterladen und installieren.

Sobald die Installation abgeschlossen ist, kannst du die installierten Versionen mit den folgenden Befehlen überprüfen:
Kopieren
node -v

  1. npm -v

Methode 2: Verwendung der offiziellen Node.js-Binärdistributionen

  1. Besuche die offizielle Node.js Download-Seite: https://nodejs.org/en/download/
  2. Im Abschnitt "Linux Binaries" lädst du das passende Binary für deine Ubuntu-Version (32-Bit oder 64-Bit) herunter.

Entpacke das heruntergeladene Archiv an einem Ort deiner Wahl. Du kannst zum Beispiel ein Verzeichnis namens "node" in deinem Home-Verzeichnis erstellen und das Archiv dorthin entpacken:
Kopiere
mkdir ~/node

  1. tar -xf node-v14.15.0-linux-x64.tar.xz -C ~/node
    Ersetze "node-v14.15.0-linux-x64.tar.xz" durch den tatsächlichen Dateinamen des heruntergeladenen Archivs.
  2. Füge das Node.js-Binärverzeichnis zur PATH-Variable deines Systems hinzu. Öffne die Datei ".bashrc" in deinem Home-Verzeichnis mit einem Texteditor:
    Kopiere
    nano ~/.bashrc
    Füge die folgende Zeile am Ende der Datei hinzu:
    Kopiere
    export PATH=$PATH:~/node/node-v14.15.0-linux-x64/bin
    Ersetze "node-v14.15.0-linux-x64" durch den tatsächlichen Verzeichnisnamen aus Schritt 3.
  3. Speichere die Datei und beende den Texteditor.
  4. Lade die ".bashrc"-Datei neu, um die Änderungen zu übernehmen:
    Kopiere
    Quelle ~/.bashrc

Überprüfe die Installation, indem du die folgenden Befehle ausführst:
Kopieren
node -v

  1. npm -v

Wenn beide Befehle ohne Fehler Versionsnummern anzeigen, sind Node.js und npm erfolgreich auf deinem Ubuntu-System installiert.

npm aktualisieren

npm wird regelmäßig mit neuen Funktionen, Fehlerbehebungen und Leistungsverbesserungen aktualisiert. Es wird empfohlen, npm auf dem neuesten Stand zu halten, um von diesen Updates zu profitieren. Um npm auf die neueste Version zu aktualisieren, kannst du den folgenden Befehl verwenden:

Kopiere

npm installieren

-g npm@latest

Mit diesem Befehl wird die neueste Version von npm global auf deinem System installiert. Das Flag "g" bedeutet eine globale Installation, d.h. npm wird systemweit aktualisiert.

Beachte, dass du diesen Befehl eventuell mit Administratorrechten ausführen musst (z. B. mit `sudo` unter Linux und macOS), wenn du Probleme mit den Berechtigungen hast.

Nachdem du den Update-Befehl ausgeführt hast, kannst du die aktualisierte npm-Version überprüfen, indem du sie ausführst:

npm -v

Einstellen der Umgebungsvariable NODE_HOME

Die Umgebungsvariable `NODE_HOME` legt das Verzeichnis fest, in dem Node.js installiert ist. Das Setzen dieser Variable kann in bestimmten Szenarien nützlich sein, z.B. wenn Node.js mit anderen Tools verwendet wird oder wenn mehrere Versionen von Node.js auf demselben System installiert sind.

Unter Windows

  1. Öffne das Startmenü und suche nach "Umgebungsvariablen".
  2. Klicke auf "Die Systemumgebungsvariablen bearbeiten".
  3. Im Fenster Systemeigenschaften klickst du auf die Schaltfläche "Umgebungsvariablen".
  4. Unter "Systemvariablen" klickst du auf die Schaltfläche "Neu".
  5. Gib `NODE_HOME` als Variablennamen und den Pfad zu deinem Node.js-Installationsverzeichnis (z.B. `C:\Program Files\nodejs`) als Variablenwert ein.
  6. Klicke auf "OK", um die Änderungen zu speichern.

Unter macOS und Linux

  1. Öffne das Terminal.
  2. Öffne die Shell-Konfigurationsdatei in einem Texteditor:

  - Für Bash: `nano ~/.bashrc`

   - Für Zsh: `nano ~/.zshrc`

  1. Füge die folgende Zeile am Ende der Datei hinzu:

export NODE_HOME=/path/to/node

Ersetze `/path/to/node` durch den tatsächlichen Pfad zu deinem Node.js-Installationsverzeichnis.

  1. Speichere die Datei und beende den Texteditor.
  2. Lädt die Shell-Konfigurationsdatei neu:

Für Bash: `source ~/.bashrc`

Für Zsh: `source ~/.zshrc`

Nachdem du die Umgebungsvariable `NODE_HOME` gesetzt hast, kannst du in deinen Skripten oder Kommandozeilen-Tools, die auf Node.js basieren, darauf zugreifen.

Fazit

In diesem umfassenden Leitfaden haben wir den Installationsprozess für Node.js und npm unter Windows, macOS und Linux behandelt. Wir haben verschiedene Methoden untersucht, darunter die offiziellen Installationsprogramme, Paketmanager wie Homebrew und Versionsmanager wie NVM.

Wenn du die Schritt-für-Schritt-Anleitung befolgst, solltest du jetzt Node.js und npm erfolgreich auf deinem System installiert haben. Damit eröffnet sich dir eine Welt voller Möglichkeiten für die Entwicklung von serverseitigen Anwendungen, Kommandozeilen-Tools und vielem mehr mit JavaScript.

Denke daran, Node.js und npm auf dem neuesten Stand zu halten, um von den neuesten Funktionen, Leistungsverbesserungen und Sicherheitskorrekturen zu profitieren. Du kannst den Befehl npm update verwenden, um npm auf die neueste Version zu aktualisieren.

Wenn du mit der Entwicklung von Node.js beginnst, solltest du unbedingt das riesige Ökosystem der npm-Pakete erkunden. Die npm-Registry enthält eine Vielzahl von Paketen und Modulen, die dir helfen können, deinen Entwicklungsprozess zu optimieren, neue Funktionen zu deinen Projekten hinzuzufügen und die Arbeit der lebendigen Node.js-Community zu nutzen.

Viel Spaß beim Programmieren mit Node.js und npm!

Optimiere deine Geschäftsprozesse auf Latenode - die beste Low-Code-Plattform für dich

FAQ

1. Was ist der Unterschied zwischen der LTS- und der Current-Version von Node.js?

Die LTS-Version (Long Term Support) von Node.js wird für die meisten Nutzer empfohlen. Sie bietet eine stabile und zuverlässige Plattform für die Entwicklung und den Einsatz von Anwendungen. LTS-Versionen erhalten für einen längeren Zeitraum, in der Regel 18 Monate, Fehlerbehebungen und Sicherheitsupdates.

Die aktuelle Version von Node.js hingegen bietet die neuesten Funktionen und Verbesserungen. Sie ist für Nutzer geeignet, die mit den neuesten Funktionen experimentieren wollen und keine langfristige Stabilität benötigen. Aktuelle Versionen haben eine kürzere Lebensdauer und werden in der Regel für 6 Monate unterstützt.

2. Kann ich mehrere Versionen von Node.js auf demselben System installieren?

Ja, du kannst mehrere Versionen von Node.js auf demselben System installieren. Tools wie der Node Version Manager (NVM) machen es einfach, verschiedene Node.js-Versionen zu installieren und zwischen ihnen zu wechseln. Mit dem NVM kannst du mehrere Node.js-Versionen nebeneinander installieren und verwalten. So kannst du gleichzeitig an Projekten mit unterschiedlichen Node.js-Anforderungen arbeiten.

3. Muss ich npm separat installieren?

Nein, du musst npm nicht separat installieren. Wenn du Node.js mit dem offiziellen Installationsprogramm oder Paketmanagern wie Homebrew installierst, wird npm automatisch zusammen mit Node.js installiert. npm wird mit Node.js gebündelt und ist sofort einsatzbereit, sobald die Node.js-Installation abgeschlossen ist.

4. Wie kann ich Node.js auf eine neuere Version aktualisieren?

Um Node.js auf eine neuere Version zu aktualisieren, kannst du diese Schritte befolgen:

  1. Besuche die offizielle Node.js-Website (https://nodejs.org) und lade den Installer für die gewünschte Version herunter.
  2. Führe das Installationsprogramm aus und befolge die Installationsanweisungen, ähnlich wie bei der Erstinstallation.
  3. Die neuere Version von Node.js wird neben der bestehenden Version installiert.
  4. Um zwischen den Versionen zu wechseln, kannst du einen Versionsmanager wie NVM verwenden oder die PATH-Variable des Systems so anpassen, dass sie auf die gewünschte Version zeigt.

Wenn du einen Paketmanager wie Homebrew benutzt hast, um Node.js zu installieren, kannst du auch den Befehl update des Paketmanagers benutzen, um auf eine neuere Version zu aktualisieren.

5. Was soll ich tun, wenn ich während der Installation Probleme mit den Berechtigungen habe?

Wenn du bei der Installation von Node.js oder npm Probleme mit den Berechtigungen hast, versuche Folgendes:

  • Unter Windows musst du sicherstellen, dass du das Installationsprogramm mit Administratorrechten ausführst. Klicke mit der rechten Maustaste auf die Installer-Datei und wähle "Als Administrator ausführen".
  • Unter macOS und Linux verwendest du den Befehl `sudo`, um die Installationsbefehle mit administrativen Rechten auszuführen. Zum Beispiel: "sudo apt install nodejs npm" auf Ubuntu.
  • Wenn du NVM verwendest, stelle sicher, dass du die nötigen Rechte hast, um Node.js-Versionen im NVM-Verzeichnis zu installieren und zu verwalten.

Wenn die Probleme mit den Berechtigungen weiterhin bestehen, konsultiere die Dokumentation oder die Supportkanäle für dein Betriebssystem, um weitere Hilfe zu erhalten.

Wenn du weitere Fragen hast oder während der Installation auf Probleme stößt, zögere nicht, dich an die Node.js-Community zu wenden oder in der offiziellen Node.js-Dokumentation nach detaillierten Informationen und Schritten zur Fehlerbehebung zu suchen.

Verwandte Blogs

Anwendungsfall

Unterstützt von