Programmierung
Radzivon Alkhovik
Low-Code-Automatisierungs-Enthusiast
2. Juli 2024
Eine Low-Code-Plattform, die die Einfachheit von No-Code mit der Leistung von Full-Code verbindet 🚀
Jetzt kostenlos starten
2. Juli 2024
10
min lesen

So installieren Sie Node.js und NPM unter Windows, macOS und Linux

Radzivon Alkhovik
Low-Code-Automatisierungs-Enthusiast
Inhaltsverzeichnis

Node.js ist eine leistungsstarke JavaScript-Runtime, die auf der JavaScript-Engine V8 von Chrome basiert. Sie ermöglicht Entwicklern, JavaScript-Code außerhalb eines Webbrowsers auszuführen, was serverseitiges Scripting und die Entwicklung von Full-Stack-Webanwendungen mit einer einzigen Sprache ermöglicht. Mit seinem ereignisgesteuerten, nicht blockierenden E/A-Modell eignet sich Node.js hervorragend zum Erstellen skalierbarer und leistungsstarker Anwendungen.

npm (Node Package Manager) ist der Standardpaketmanager für Node.js. Er bietet ein umfangreiches Ökosystem aus Open-Source-Bibliotheken und -Tools, die Entwickler problemlos in ihre Projekte integrieren können. npm vereinfacht die Verwaltung von Abhängigkeiten, die gemeinsame Nutzung von Code und die Erstellung von Node.js-Anwendungen.

In dieser umfassenden Anleitung führen wir Sie durch die Schritte zur Installation von Node.js und npm auf den drei wichtigsten Betriebssystemen: Windows, macOS und Linux. Egal, ob Sie Anfänger oder erfahrener Entwickler sind, diese Anleitung hilft Ihnen dabei, Ihre Entwicklungsumgebung einzurichten und im Handumdrehen mit der Erstellung von Node.js-Anwendungen zu beginnen.

Die zentralen Thesen: Node.js und npm sind leistungsstarke Tools zum Entwickeln und Verwalten 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, Aktualisierung, Bereitstellung und Überwachung von Anwendungen. Der Einsatz von Node.js in Unternehmen wie Netflix und Uber zeigt seine Effizienz und Skalierbarkeit.

Optimieren Sie Ihre Geschäftsprozesse auf Latenode – der besten Low-Code-Plattform für Sie

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. Es basiert auf der V8-JavaScript-Engine, der gleichen Engine, die auch von Google Chrome verwendet wird. Node.js erweitert die Fähigkeiten von JavaScript, indem es eine Vielzahl integrierter Module und APIs für Dateisystemzugriff, Netzwerke und mehr bereitstellt.

Hauptfunktionen von Node.js

  • Asynchron und ereignisgesteuert: Node.js verwendet ein ereignisgesteuertes, nicht blockierendes E/A-Modell, was es leicht und effizient macht. Es kann eine große Anzahl gleichzeitiger Verbindungen ohne Threading verarbeiten und eignet sich daher gut für Echtzeitanwendungen.
  • Einzelthread: Node.js arbeitet auf einem einzigen Thread und verwendet Ereignisschleifen, um mehrere gleichzeitige Anfragen zu verarbeiten. Dadurch können Systemressourcen effizient genutzt und eine große Anzahl von Anfragen verarbeitet werden.
  • Cross-Platform: Node.js ist plattformübergreifend konzipiert, d. h. es kann auf verschiedenen Betriebssystemen ausgeführt werden, darunter Windows, macOS und Linux. Diese Portabilität ermöglicht es Entwicklern, Code einmal zu schreiben und ihn auf verschiedenen Plattformen auszuführen.
  • ausziehbar: Node.js bietet eine modulare Architektur, die es Entwicklern ermöglicht, die Funktionalität durch die Verwendung von Paketen und Modulen zu erweitern. Das npm-Register enthält eine umfangreiche Sammlung von Paketen aus der Community, sodass zusätzliche Funktionen leicht zu finden und in Node.js-Anwendungen zu integrieren sind.

Vorteile der Verwendung von Node.js

  • Schnell und skalierbar: Node.js nutzt die V8-JavaScript-Engine, die JavaScript direkt in nativen Maschinencode kompiliert. Dies, kombiniert mit seinem nicht blockierenden E/A-Modell, macht Node.js extrem schnell und effizient bei der Verarbeitung einer großen Anzahl gleichzeitiger Anfragen.
  • Full-Stack-JavaScript: Mit Node.js können Entwickler JavaScript sowohl für die clientseitige als auch für die serverseitige Entwicklung verwenden. Dies ermöglicht eine einheitliche Sprache für den gesamten Web-Stack und erleichtert das Schreiben und Verwalten von Code sowie das Teilen von Code zwischen Client und Server.
  • Großes Ökosystem: Node.js verfügt über ein florierendes Ökosystem mit einer riesigen Sammlung von Paketen und Modulen, die über npm verfügbar sind. Diese umfangreiche Ressourcenbibliothek ermöglicht es Entwicklern, schnell funktionsreiche Anwendungen zu erstellen, ohne bei Null anfangen zu müssen.
  • Aktive Gemeinschaft: Node.js verfügt über eine große und aktive Entwickler-Community weltweit. Die Community trägt zum Wachstum und zur Verbesserung von Node.js bei, indem sie neue Pakete entwickelt, Support bietet und Wissen in Foren, Blogs und Konferenzen austauscht.

Wer verwendet Node.js?

Node.js hat in verschiedenen Branchen breite Akzeptanz gefunden und wird von vielen namhaften Unternehmen und Organisationen verwendet. Einige bemerkenswerte Beispiele sind:

  • Netflix: Netflix verwendet Node.js für seine Streaming-Dienste und sein Content-Management-System.
  • LinkedIn: LinkedIn verlässt sich bei seiner mobilen Backend-Infrastruktur und Echtzeit-Messaging-Funktionalität auf Node.js.
  • Uber: Uber nutzt Node.js, um seine riesige Mitfahrplattform zu betreiben und die Datenverarbeitung in Echtzeit durchzuführen.
  • PayPal: PayPal nutzt Node.js für seine Webanwendungen und Zahlungsabwicklungsdienste.
  • NASA: Die NASA verwendet Node.js zur Datenvisualisierung und Missionskontrollsysteme.

Dies sind nur einige Beispiele für die vielen Unternehmen und Organisationen, die Node.js aufgrund seiner Leistung, Skalierbarkeit und Produktivitätsvorteile für Entwickler übernommen haben.

Was ist npm?

npm (Node Package Manager) ist der Standardpaketmanager für Node.js. Es ist ein Befehlszeilentool, mit dem Entwickler Pakete und Abhängigkeiten für ihre Node.js-Projekte installieren, freigeben und verwalten können. npm bietet Zugriff auf ein umfangreiches Verzeichnis von Open-Source-Paketen, die von der Node.js-Community bereitgestellt werden.

Hauptmerkmale von npm

  • Paketverwaltung: npm vereinfacht das Installieren, Aktualisieren und Entfernen von Paketen in einem Node.js-Projekt. Es übernimmt die Abhängigkeitsauflösung und stellt sicher, dass die erforderlichen Paketversionen installiert werden.
  • Abhängigkeitsmanagement: npm ermöglicht es Entwicklern, die Abhängigkeiten ihres Projekts in einer Datei package.json anzugeben. Diese Datei listet alle vom Projekt benötigten Pakete zusammen mit ihren jeweiligen Versionen auf. npm installiert und verwaltet diese Abhängigkeiten automatisch und erleichtert so die gemeinsame Nutzung und Zusammenarbeit an Projekten.
  • Versionskontrolle: npm verwendet semantische Versionierung (semver), um Paketversionen zu verwalten. Entwickler können damit Versionsbereiche für ihre Abhängigkeiten angeben und so Kompatibilität und Stabilität über verschiedene Paketversionen hinweg sicherstellen.
  • Scripts: npm unterstützt die Definition benutzerdefinierter Skripts in der Datei package.json. Diese Skripts können allgemeine Aufgaben wie das Erstellen, Testen und Bereitstellen von Node.js-Anwendungen automatisieren.
  • Globale Pakete: npm ermöglicht die globale Installation von Paketen auf einem System. Auf globale Pakete kann von jedem Verzeichnis aus zugegriffen werden und sie werden häufig für Befehlszeilentools und Entwicklungsdienstprogramme verwendet.

Komponenten von npm

  • Webseite: Die offizielle npm-Website (https://www.npmjs.com/) dient als zentraler Hub für das npm-Ökosystem. Es bietet ein durchsuchbares Verzeichnis von Paketen, Dokumentationen und Ressourcen für Entwickler.
  • Befehlszeilenschnittstelle (CLI): npm bietet eine Befehlszeilenschnittstelle, die Entwickler verwenden, um mit dem npm-Register zu interagieren, Pakete zu installieren, Abhängigkeiten zu verwalten und in der Datei package.json definierte Skripts auszuführen.
  • Registratur: Das npm-Register ist eine öffentliche Datenbank, die die über npm installierbaren Pakete und Module hostet. Entwickler können ihre eigenen Pakete im Register veröffentlichen und sie so der breiteren Node.js-Community zugänglich machen.

Voraussetzungen:

Bevor Sie mit der Installation von Node.js und npm fortfahren, stellen Sie sicher, dass Ihr System die folgenden Anforderungen erfüllt:

  • Betriebssystem: Node.js ist für Windows, macOS und Linux verfügbar. Stellen Sie sicher, dass Sie über eine unterstützte Version eines dieser Betriebssysteme verfügen.
  • Administratorrechte: Um Node.js und npm zu installieren, benötigen Sie Administratorrechte auf Ihrem System. Unter Windows sollten Sie das Installationsprogramm mit Administratorrechten ausführen. Unter macOS und Linux müssen Sie möglicherweise den Befehl sudo verwenden, um bestimmte Installationsschritte auszuführen.
  • Internetverbindung: Zum Herunterladen des Node.js-Installationsprogramms und der npm-Pakete aus den offiziellen Quellen ist eine aktive Internetverbindung erforderlich.

So integrieren Sie Node.js und npm mit Latenode

Die Integration von Node.js und npm in Ihre Geschäftsprozesse kann Ihren Entwicklungsworkflow erheblich verbessern und ermöglicht eine automatisierte Verwaltung von Abhängigkeiten und eine optimierte Bereitstellung von Anwendungen. Latenode, eine leistungsstarke Automatisierungs- und Integrationsplattform, vereinfacht diese Prozesse und erleichtert die effiziente Verwaltung von Node.js- und npm-Aufgaben. In diesem Handbuch erfahren Sie, wie Sie Node.js und npm in Latenode integrieren, und erhalten einen umfassenden Ansatz zur Nutzung der Funktionen.

Auswahl von Latenode als Ihre Integrationsplattform

Unternehmen entscheiden sich aufgrund der robusten Funktionen von Latenode für diese Produkte. Zu diesen zählen:

  • Umgang mit großen Datenmengen: Verwaltet große Datensätze effizient und gewährleistet einen reibungslosen Betrieb.
  • Unterstützung für verschiedene APIs: Vielseitige Unterstützung für eine breite Palette von APIs, einschließlich solcher für Node.js und npm.
  • Leistungsstarke Transformationsfunktionen: Führt komplexe Datentransformationen durch und wendet Geschäftsregeln effektiv an.

Wichtige Überlegungen:

  • Anzahl der zu integrierenden Systeme: Bewerten Sie die Anzahl der Anwendungen, die integriert werden müssen.
  • Datenvolumen und Komplexität: Bewerten Sie Größe und Komplexität der übertragenen Daten.
  • Transformations- und Geschäftsregelanforderungen: Bestimmen Sie spezifische Anforderungen an Datenmanipulationen und Geschäftslogik.

Herstellen einer Verbindung zu APIs

Latenode vereinfacht API-Verbindungen mit seiner umfassenden Bibliothek vorgefertigter Konnektoren und Adapter und ermöglicht Benutzern Folgendes:

  • Konnektoren durchsuchen und auswählen: Greifen Sie auf eine Vielzahl vorgefertigter Konnektoren für beliebte Anwendungen zu, einschließlich npm- und Node.js-Registries.
  • API-Anmeldeinformationen konfigurieren: Geben Sie für jede API die erforderlichen Anmeldeinformationen und Endpunktdetails ein.
  • Sichere Verbindungen herstellen: Verwenden Sie OAuth, API-Schlüssel oder andere Authentifizierungsmethoden für sichere Verbindungen.

Daten zuordnen und transformieren

Latenode bietet intuitive Tools für die Datenzuordnung und -transformation:

  • Visuelle Datenmapper: Nutzen Sie eine Drag-and-Drop-Oberfläche, um Datenzuordnungen zu definieren.
  • Integrierte Transformationsfunktionen: Bereinigen und restrukturieren Sie Daten mit vorgefertigten Funktionen.
  • Anwendung von Geschäftsregeln: Wenden Sie die erforderlichen Geschäftsregeln an, um die Datenkonsistenz und -integrität sicherzustellen.

Erstellen von Integrationsflüssen

Mit der Drag-and-Drop-Oberfläche von Latenode ist das Entwerfen von Integrations-Workflows ganz einfach:

  • Workflow-Automatisierung: Erstellen Sie Workflows zur Automatisierung der Datenbewegung und -konvertierung.
  • Bedingte Logik: Implementieren Sie bedingte Logik zur Handhabung verschiedener Datenszenarien.
  • Wiederverwendbare Muster: Entwerfen Sie wiederverwendbare Integrationsmuster für gängige Prozesse.

Bereitstellen und Überwachen

Nachdem Sie Integrationsflüsse erstellt haben, können Sie diese direkt über die Latenode-Schnittstelle bereitstellen und überwachen:

  • Echtzeitüberwachung: Verfolgen Sie Datenflüsse in Echtzeit.
  • Fehlerbehandlung: Fehler automatisch erkennen und behandeln.
  • Warnungen und Benachrichtigungen: Erhalten Sie Benachrichtigungen bei Integrationsproblemen.
  • Detaillierte Protokollierung: Greifen Sie zur Prüfung und Fehlerbehebung auf detaillierte Protokolle zu.

Integration von Node.js und npm auf Latenode

Dieses Szenario zeigt, wie Sie mit Latenode Aufgaben im Zusammenhang mit Node.js und npm automatisieren können, z. B. das Aktualisieren von Paketen, Bereitstellen von Anwendungen und Überwachen der Serverintegrität. Es behandelt den Prozess des Einrichtens von Node.js-Umgebungen, das Verwalten von Abhängigkeiten und das Automatisieren von Bereitstellungsprozessen.

Schritte des Szenarios

  • Scheduling: Der Workflow wird in regelmäßigen Abständen ausgeführt, um sicherzustellen, dass Node.js-Umgebungen und NPM-Pakete auf dem neuesten Stand sind.
  • Umgebungseinrichtung: Verwenden Sie Latenode, um die Node.js-Umgebung zu konfigurieren, und stellen Sie mit NVM (Node Version Manager) sicher, dass die richtige Version installiert ist.
  • Abhängigkeitsmanagement: Automatisieren Sie den Prozess der Installation und Aktualisierung von NPM-Paketen, indem Sie entsprechende NPM-Befehle über Latenode senden.
  • Anwendungsbereitstellung: Verwenden Sie Latenode, um die Bereitstellung von Node.js-Anwendungen auf Produktionsservern zu automatisieren und bei Bedarf nahtlose Updates und Rollbacks sicherzustellen.
  • Gesundheitsüberwachung: Implementieren Sie Überwachungsaufgaben, um den Zustand von Node.js-Servern zu prüfen, und senden Sie Warnungen, wenn Probleme erkannt werden.
  • Fehlerbehandlung: Protokollieren Sie Fehler automatisch und lösen Sie Korrekturmaßnahmen aus, um die Systemstabilität aufrechtzuerhalten.

Die Integration von Node.js und npm mit Latenode optimiert Ihre Entwicklungs- und Bereitstellungsprozesse und sorgt für eine effiziente Verwaltung von Abhängigkeiten und eine robuste Anwendungsleistung. Indem Sie die in diesem Handbuch beschriebenen Schritte befolgen, können Sie die Funktionen von Latenode nutzen, um Ihre Node.js-Workflows zu automatisieren und zu optimieren.

Latenode bietet eine kostenlose Plattform, mit der Sie mit der Automatisierung Ihrer Arbeitsabläufe beginnen können. Wenn Sie Hilfe oder Rat beim Erstellen Ihres eigenen Skripts oder beim Replizieren des bereitgestellten Beispiels benötigen, treten Sie unserer Discord-Community bei, in der Low-Code-Automatisierungsexperten Ihnen gerne weiterhelfen.

Versuchen Sie, Ihre eigene Automatisierung auf Latenode zu erstellen – der Low-Code-Automatisierungsplattform für Sie

Installieren von Node.js und npm unter Windows

Befolgen Sie diese Schritt-für-Schritt-Anweisungen, um Node.js und npm auf einem Windows-Computer zu installieren:

Schritt 1: Laden Sie das Node.js-Installationsprogramm herunter

  1. Öffnen Sie einen Webbrowser und besuchen Sie die offizielle Node.js-Website: https://nodejs.org/
  2. Auf der Homepage werden Ihnen zwei Download-Optionen angezeigt: LTS (Long Term Support) und Current. Den meisten Benutzern wird empfohlen, die LTS-Version zu wählen, da sie eine bessere Stabilität und langfristigen Support bietet.
  3. Klicken Sie auf die Schaltfläche „Windows Installer“, um die Installationsdatei (.msi) für Ihre Systemarchitektur (32-Bit oder 64-Bit) herunterzuladen.

Schritt 2: Führen Sie das Node.js-Installationsprogramm aus

  1. Sobald die Installationsdatei heruntergeladen ist, suchen Sie sie in Ihrem Download-Ordner und doppelklicken Sie darauf, um den Installationsvorgang zu starten.
  2. Der Node.js-Setup-Assistent wird geöffnet. Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
  3. Lesen Sie die Lizenzvereinbarung und klicken Sie auf die Schaltfläche „Weiter“, um die Bedingungen zu akzeptieren.
  4. Wählen Sie den Zielordner, in dem Node.js installiert wird. Den meisten Benutzern wird der Standardspeicherort empfohlen. Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
  5. Auf dem Bildschirm „Benutzerdefiniertes Setup“ können Sie die Komponenten auswählen, die Sie installieren möchten. Die Standardoptionen sind für die meisten Benutzer ausreichend. Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
  6. Wählen Sie bei der entsprechenden Aufforderung aus, ob Sie zusätzliche Tools für die native Modulkompilierung installieren möchten. Dies ist optional und für die meisten Benutzer nicht erforderlich. Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
  7. Klicken Sie auf die Schaltfläche „Installieren“, um den Installationsvorgang zu starten.
  8. Warten Sie, bis die Installation abgeschlossen ist. Dies kann einige Minuten dauern.
  9. Klicken Sie nach Abschluss der Installation auf die Schaltfläche „Fertig“, um den Setup-Assistenten zu schließen.

Schritt 3: Überprüfen Sie die Installation

Um zu überprüfen, ob Node.js und npm korrekt auf Ihrem Windows-System installiert sind, führen Sie diese Schritte aus:

  1. Öffnen Sie die Eingabeaufforderung. Sie können dies tun, indem Sie die Windows-Taste + R drücken, "cmd" eingeben und die Eingabetaste drücken.
  2. Geben Sie in der Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    Knoten -v
    Dieser Befehl zeigt die installierte Version von Node.js an.
  3. Um die npm-Version zu überprüfen, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    npm -v
    Dieser Befehl zeigt die installierte Version von npm an.

Wenn beide Befehle Versionsnummern ohne Fehler anzeigen, herzlichen Glückwunsch! Node.js und npm wurden erfolgreich auf Ihrem Windows-Computer installiert.

Installieren von Node.js und npm unter macOS

Es gibt mehrere Möglichkeiten, Node.js und npm auf macOS zu installieren. Wir behandeln drei gängige Methoden: die Verwendung des offiziellen Installationsprogramms, Homebrew und Node Version Manager (NVM).

Methode 1: Verwenden des offiziellen Installationsprogramms

Schritt 1: Laden Sie das Node.js-Installationsprogramm herunter

  1. Öffnen Sie einen Webbrowser und besuchen Sie die offizielle Node.js-Website: https://nodejs.org/
  2. Klicken Sie auf der Startseite auf die Schaltfläche „macOS-Installer“, um die Installationsdatei (.pkg) für Ihre macOS-Version herunterzuladen.

Schritt 2: Führen Sie das Node.js-Installationsprogramm aus

  1. Sobald die Installationsdatei heruntergeladen ist, suchen Sie sie in Ihrem Download-Ordner und doppelklicken Sie darauf, um den Installationsvorgang zu starten.
  2. Das Fenster des Node.js-Installationsprogramms wird geöffnet. Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
  3. Lesen Sie die Lizenzvereinbarung und klicken Sie auf die Schaltfläche „Weiter“. Klicken Sie anschließend auf „Zustimmen“, um die Bedingungen zu akzeptieren.
  4. Klicken Sie auf dem Bildschirm „Installationstyp“ auf die Schaltfläche „Installieren“, um die Installation zu starten.
  5. Möglicherweise werden Sie aufgefordert, Ihr macOS-Benutzerkennwort einzugeben. Geben Sie das Kennwort ein und klicken Sie auf „Software installieren“, um fortzufahren.
  6. Warten Sie, bis die Installation abgeschlossen ist. Dies kann einige Minuten dauern.
  7. Klicken Sie nach Abschluss der Installation auf die Schaltfläche „Schließen“, um das Installationsprogramm zu beenden.

Schritt 3: Überprüfen Sie die Installation

Um zu überprüfen, ob Node.js und npm korrekt auf Ihrem macOS-System installiert sind, führen Sie diese Schritte aus:

  1. Öffnen Sie das Terminal. Sie können dies tun, indem Sie Befehl + Leertaste drücken, "Terminal" eingeben und die Eingabetaste drücken.
  2. Geben Sie im Terminal den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    Knoten -v
    Dieser Befehl zeigt die installierte Version von Node.js an.
  3. Um die npm-Version zu überprüfen, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    npm -v
    Dieser Befehl zeigt die installierte Version von npm an.

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

Methode 2: Verwenden von Homebrew

Homebrew ist ein beliebter Paketmanager für macOS, der die Installation von Software und Tools vereinfacht. Wenn Sie Homebrew bereits installiert haben, können Sie damit Node.js und npm installieren.

Schritt 1: Homebrew installieren

Wenn Sie Homebrew nicht installiert haben, befolgen Sie diese Schritte, um es zu installieren:

  1. Öffnen Sie das Terminal.
  2. Kopieren Sie den folgenden Befehl, fügen Sie ihn in das Terminal ein und drücken Sie die Eingabetaste:
    Kopieren
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Homebrew-Installation abzuschließen.

Schritt 2: Installieren Sie Node.js und npm mit Homebrew

Sobald Homebrew installiert ist, können Sie es verwenden, um Node.js und npm zu installieren:

  1. Geben Sie im Terminal den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    Installationsknoten brauen
  2. Homebrew lädt die neueste stabile Version von Node.js und npm herunter und installiert sie.
  3. Warten Sie, bis die Installation abgeschlossen ist. Dies kann einige Minuten dauern.

Schritt 3: Überprüfen Sie die Installation

Um zu überprüfen, ob Node.js und npm mit Homebrew korrekt installiert sind, führen Sie die folgenden Schritte aus:

  1. Geben Sie im Terminal den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    Knoten -v
    Dieser Befehl zeigt die installierte Version von Node.js an.
  2. Um die npm-Version zu überprüfen, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    npm -v
    Dieser Befehl zeigt die installierte Version von npm an.

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

Methode 3: Verwenden des Node Version Managers (NVM)

Node Version Manager (NVM) ist ein Tool, mit dem Sie mehrere Versionen von Node.js auf demselben System installieren und verwalten können. Es bietet Flexibilität und erleichtert den Wechsel zwischen verschiedenen Versionen von Node.js für verschiedene Projekte.

Schritt 1: NVM installieren

Um NVM auf macOS zu installieren, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal.
  2. Kopieren Sie den folgenden Befehl, fügen Sie ihn in das Terminal ein und drücken Sie die Eingabetaste:
    Kopieren
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    Dieser Befehl lädt NVM herunter und installiert es.
  3. Schließen Sie das Terminal und öffnen Sie es erneut, damit die Änderungen wirksam werden.

Schritt 2: Installieren Sie Node.js und npm mit NVM

Nachdem NVM installiert ist, können Sie jetzt Node.js und npm installieren:

  1. Geben Sie im Terminal den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    nvm-Installationsknoten
    Dieser Befehl installiert die neueste stabile Version von Node.js und npm.
  2. Um eine bestimmte Version von Node.js zu installieren, können Sie die Versionsnummer angeben. Um beispielsweise Node.js Version 14.15.0 zu installieren, verwenden Sie den folgenden Befehl:
    Kopieren
    NVM-Installation 14.15.0

Schritt 3: Überprüfen Sie die Installation

Um zu überprüfen, ob Node.js und npm mit NVM korrekt installiert sind, führen Sie die folgenden Schritte aus:

  1. Geben Sie im Terminal den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    Knoten -v
    Dieser Befehl zeigt die installierte Version von Node.js an.
  2. Um die npm-Version zu überprüfen, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
    Kopieren
    npm -v
    Dieser Befehl zeigt die installierte Version von npm an.

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

Installieren von Node.js und npm unter Linux

Der Installationsprozess für Node.js und npm unter Linux kann je nach verwendeter Distribution unterschiedlich sein. Wir behandeln die Installationsschritte für Ubuntu, eine beliebte Linux-Distribution.

Schritt 1: Aktualisieren Sie die Paketliste

Bevor Sie Node.js und npm installieren, sollten Sie die Paketliste aktualisieren, um sicherzustellen, dass Ihnen die neuesten Versionen zur Verfügung stehen. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:

Kopieren

sudo apt aktualisieren

Schritt 2: Installieren Sie Node.js und npm

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

Methode 1: Verwenden des apt-Paketmanagers

  1. Führen Sie im Terminal den folgenden Befehl aus, um Node.js und npm zu installieren:
    Kopieren
    sudo apt installiere nodejs npm

  2. Der apt-Paketmanager lädt Node.js und npm zusammen mit ihren Abhängigkeiten herunter und installiert sie.

Sobald die Installation abgeschlossen ist, können Sie die installierten Versionen überprüfen, indem Sie die folgenden Befehle ausführen:
Kopieren
Knoten -v

  1. npm -v

Methode 2: Verwenden der offiziellen Node.js-Binärverteilungen

  1. Besuchen Sie die offizielle Node.js-Downloadseite: https://nodejs.org/en/download/
  2. Laden Sie im Abschnitt „Linux-Binärdateien“ die entsprechende Binärdatei für Ihre Ubuntu-Version (32-Bit oder 64-Bit) herunter.

Extrahieren Sie das heruntergeladene Archiv an einen Speicherort Ihrer Wahl. Sie können beispielsweise in Ihrem Home-Verzeichnis ein Verzeichnis mit dem Namen „node“ erstellen und das Archiv dort extrahieren:
Kopieren
mkdir ~/Knoten

  1. tar -xf node-v14.15.0-linux-x64.tar.xz -C ~/node
    Ersetzen Sie „node-v14.15.0-linux-x64.tar.xz“ durch den tatsächlichen Dateinamen des heruntergeladenen Archivs.
  2. Fügen Sie das Node.js-Binärverzeichnis zur PATH-Variable Ihres Systems hinzu. Öffnen Sie die Datei „.bashrc“ in Ihrem Home-Verzeichnis mit einem Texteditor:
    Kopieren
    Nano ~ /. Bashrc
    Fügen Sie am Ende der Datei die folgende Zeile hinzu:
    Kopieren
    export PATH=$PATH:~/node/node-v14.15.0-linux-x64/bin
    Ersetzen Sie „node-v14.15.0-linux-x64“ durch den tatsächlichen Verzeichnisnamen aus Schritt 3.
  3. Speichern Sie die Datei und beenden Sie den Texteditor.
  4. Laden Sie die Datei „.bashrc“ neu, um die Änderungen anzuwenden:
    Kopieren
    Quelle ~ /. Bashrc

Überprüfen Sie die Installation, indem Sie die folgenden Befehle ausführen:
Kopieren
Knoten -v

  1. npm -v

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

Aktualisierung von npm

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, können Sie den folgenden Befehl verwenden:

Kopieren

npm installieren

-g npm@latest

Dieser Befehl installiert die neueste Version von npm global auf Ihrem System. Das Flag „-g“ zeigt eine globale Installation an, was bedeutet, dass npm systemweit aktualisiert wird.

Beachten Sie, dass Sie diesen Befehl möglicherweise mit Administratorrechten ausführen müssen (z. B. mit „sudo“ unter Linux und macOS), wenn Berechtigungsprobleme auftreten.

Nachdem Sie den Aktualisierungsbefehl ausgeführt haben, können Sie die aktualisierte NPM-Version überprüfen, indem Sie Folgendes ausführen:

npm -v

Festlegen der Umgebungsvariable NODE_HOME

Die Umgebungsvariable „NODE_HOME“ gibt das Verzeichnis an, in dem Node.js installiert ist. Das Festlegen 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. Öffnen Sie das Startmenü und suchen Sie nach „Umgebungsvariablen“.
  2. Klicken Sie auf „Systemumgebungsvariablen bearbeiten“.
  3. Klicken Sie im Fenster „Systemeigenschaften“ auf die Schaltfläche „Umgebungsvariablen“.
  4. Klicken Sie unter „Systemvariablen“ auf die Schaltfläche „Neu“.
  5. Geben Sie „NODE_HOME“ als Variablennamen und den Pfad zu Ihrem Node.js-Installationsverzeichnis (z. B. „C:\Programme\nodejs“) als Variablenwert ein.
  6. Klicken Sie auf „OK“, um die Änderungen zu speichern.

Unter macOS und Linux

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

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

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

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

export NODE_HOME=/Pfad/zum/Knoten

Ersetzen Sie „/Pfad/zu/Node“ durch den tatsächlichen Pfad zu Ihrem Node.js-Installationsverzeichnis.

  1. Speichern Sie die Datei und beenden Sie den Texteditor.
  2. Laden Sie die Shell-Konfigurationsdatei neu:

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

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

Nachdem Sie die Umgebungsvariable „NODE_HOME“ festgelegt haben, können Sie in Ihren Skripten oder Befehlszeilentools, die auf Node.js basieren, darauf zugreifen.

Schlussfolgerung

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 Verwendung der offiziellen Installationsprogramme, Paketmanager wie Homebrew und Versionsmanager wie NVM.

Wenn Sie die bereitgestellten Schritt-für-Schritt-Anweisungen befolgen, sollten Sie nun Node.js und npm erfolgreich auf Ihrem System installiert haben. Dies eröffnet Ihnen eine Welt voller Möglichkeiten für die Entwicklung serverseitiger Anwendungen, Befehlszeilentools und mehr mit JavaScript.

Denken Sie daran, Node.js und npm auf dem neuesten Stand zu halten, um von den neuesten Funktionen, Leistungsverbesserungen und Sicherheitsfixes zu profitieren. Mit dem Befehl npm update können Sie npm ganz einfach auf die neueste Version aktualisieren.

Wenn Sie mit der Entwicklung von Node.js beginnen, sollten Sie unbedingt das umfangreiche Ökosystem der verfügbaren npm-Pakete erkunden. Das npm-Register enthält eine breite Palette von Paketen und Modulen, mit denen Sie Ihren Entwicklungsprozess optimieren, Ihren Projekten neue Funktionen hinzufügen und die Arbeit der dynamischen Node.js-Community nutzen können.

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

Optimieren Sie Ihre Geschäftsprozesse auf Latenode – der besten Low-Code-Plattform für Sie

FAQ

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

Für die meisten Benutzer wird die LTS-Version (Long Term Support) von Node.js empfohlen. Sie bietet eine stabile und zuverlässige Plattform zum Erstellen und Bereitstellen von Anwendungen. LTS-Versionen erhalten Fehlerbehebungen und Sicherheitsupdates für einen längeren Zeitraum, normalerweise 18 Monate.

Andererseits stellt die aktuelle Version von Node.js die neuesten Funktionen und Verbesserungen dar. Sie ist für Benutzer geeignet, die mit den neuesten Funktionen experimentieren möchten und keine langfristige Stabilität benötigen. Aktuelle Versionen haben eine kürzere Lebensdauer und werden normalerweise 6 Monate lang unterstützt.

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

Ja, Sie können mehrere Versionen von Node.js auf demselben System installiert haben. Tools wie Node Version Manager (NVM) erleichtern die Installation und den Wechsel zwischen verschiedenen Versionen von Node.js. Mit NVM können Sie mehrere Node.js-Versionen nebeneinander installieren und verwalten, sodass Sie gleichzeitig an Projekten mit unterschiedlichen Node.js-Anforderungen arbeiten können.

3. Muss ich npm separat installieren?

Nein, Sie müssen npm nicht separat installieren. Wenn Sie Node.js mit dem offiziellen Installationsprogramm oder Paketmanagern wie Homebrew installieren, wird npm automatisch zusammen mit Node.js installiert. npm ist mit Node.js gebündelt und kann verwendet werden, sobald die Installation von Node.js abgeschlossen ist.

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

Um Node.js auf eine neuere Version zu aktualisieren, können Sie diese Schritte befolgen:

  1. Besuchen Sie die offizielle Node.js-Website (https://nodejs.org) und laden Sie das Installationsprogramm für die gewünschte Version herunter.
  2. Führen Sie das Installationsprogramm aus und folgen Sie den Installationsanweisungen, die dem anfänglichen Installationsvorgang ähneln.
  3. Die neuere Version von Node.js wird neben der vorhandenen Version installiert.
  4. Um zwischen Versionen zu wechseln, können Sie einen Versionsmanager wie NVM verwenden oder die PATH-Variable des Systems aktualisieren, um auf die gewünschte Version zu verweisen.

Wenn Sie zum Installieren von Node.js einen Paketmanager wie Homebrew verwendet haben, können Sie alternativ den Aktualisierungsbefehl des Paketmanagers verwenden, um auf eine neuere Version zu aktualisieren.

5. Was soll ich tun, wenn während der Installation Berechtigungsprobleme auftreten?

Wenn bei der Installation von Node.js oder npm Berechtigungsprobleme auftreten, versuchen Sie Folgendes:

  • Stellen Sie unter Windows sicher, dass Sie das Installationsprogramm mit Administratorrechten ausführen. Klicken Sie mit der rechten Maustaste auf die Installationsdatei und wählen Sie „Als Administrator ausführen“.
  • Verwenden Sie unter macOS und Linux den Befehl „sudo“, um die Installationsbefehle mit Administratorrechten auszuführen. Beispielsweise „sudo apt install nodejs npm“ unter Ubuntu.
  • Wenn Sie NVM verwenden, stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen zum Installieren und Verwalten von Node.js-Versionen im NVM-Verzeichnis verfügen.

Wenn die Berechtigungsprobleme weiterhin bestehen, konsultieren Sie die Dokumentation oder die Supportkanäle speziell für Ihr Betriebssystem, um weitere Unterstützung zu erhalten.

Denken Sie daran: Wenn Sie weitere Fragen haben oder während des Installationsvorgangs auf Probleme stoßen, können Sie sich jederzeit an die Node.js-Community wenden oder in der offiziellen Node.js-Dokumentation nach ausführlicheren Informationen und Schritten zur Fehlerbehebung suchen.

Anwendung einsAnwendung zwei

Jetzt testen

Verwandte Blogs

Anwendungsfall

Unterstützt von