Im vorherigen Artikel „Was sind die Unterschiede zwischen verschiedenen Versionen von Node.js?“ Wie wähle ich die richtige Version aus? „Eingeführt in „Die Node.js-Version ist in LTS- und Current-Serie unterteilt. Wenn wir sowohl die LTS-Version als auch die Current-Version in der lokalen Entwicklungsumgebung installieren müssen, müssen wir eine Versionsverwaltung für die Node.js-Version durchführen.
Beispielsweise müssen Node.js 8.0.0 und Node.js 17.0.0 lokal installiert werden.
Um die Versionsverwaltung von Node.js-Versionen durchführen zu können, habe ich drei sehr praktische Node.js-Versionsverwaltungstools zusammengestellt, die es jedem ermöglichen, frei zwischen verschiedenen Node.js-Versionen in der lokalen Umgebung zu wechseln.
⭐ Github-Sterne: 60K+
nvm ist ein Node.js-Versionsverwaltungstool, mit dem Benutzer schnell verschiedene Node.js-Versionen über die Befehlszeile installieren, wechseln und verwalten können.
Bild von: github
nvm ist nur für Projekte für macOS- und Linux-Benutzer geeignet. Wenn Sie ein Windows-Benutzer sind, können Sie stattdessen nvm-windows, nodist oder nvs verwenden.
macOS Download-Methode:
# Methode 1 Öffnen Sie den folgenden Link im Browser, um https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh herunterzuladen # Nachdem der Download abgeschlossen ist, installieren Sie ihn mit dem Befehl sh install.sh # Methode 2 empfiehlt curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | # Methode 3 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh |
Wenn während des Bash-Installationsprozesses seltsame Probleme auftreten, können Sie die ergänzenden Anweisungen von nvm überprüfen.
nvm ls # Version anzeigen und alle Versionen installieren nvm ls-remote # Alle Remote-Node.js-Versionen anzeigen nvm install 17.0.0 # Die angegebene Node.js-Version installieren nvm use 17.0.0 # Die angegebene Node.js verwenden version nvm alias default 17.0.0 # Legen Sie den standardmäßigen Node.js-Versions-nvm-Alias dev 17.0.0 fest # Legen Sie den Alias der angegebenen Version fest, z. B. indem Sie den Alias der Version 17.0.0 auf dev setzen
⭐ Github-Sterne: 16.7K+
n ist ein interaktives Node.js-Versionsverwaltungstool. Es verfügt über keine Indizes, keine Konfigurationsdateien und keine komplexe API. Es ist sehr einfach zu verwenden.
n Nur unter macOS und Linux verfügbar, nicht unter Windows.
kann direkt global mit npm installiert werden:
npm install n -gCommon
n # Alle heruntergeladenen Versionen anzeigen n 10.16.0 # Die angegebene Version herunterladen n lts # Alle Remote-LTS-Node.js-Versionen anzeigen n ausführen 10.16.0 # AusführenGeben Sie
für die angegebene Node.js-Version
n -h
ein, um die Hilfeinformationen anzuzeigen. Die Hauptbefehle lauten wie folgt:
n Heruntergeladene Node.js-Versionen anzeigen und Auswahl installieren n Latest Installieren Sie die neueste Node.js-Version (herunterladen, falls erforderlich) n lts Installieren Sie die neueste LTS Node.js-Version (herunterladen, falls erforderlich) n <Version> Node.js <Version> installieren (ggf. herunterladen) n install <version> Node.js <version> installieren (bei Bedarf herunterladen) n run <version> [args ...] Heruntergeladenes Node.js <version> mit [args ...] ausführen n which <version> Ausgabepfad für heruntergeladenen Knoten <version> n exec <vers> <cmd> [args...] Befehl mit geändertem PATH ausführen, also zuerst Knoten <version> und npm herunterladen n rm <Version ...> Entfernen Sie die angegebene(n) heruntergeladene(n) Version(en) n prune Alle heruntergeladenen Versionen außer der installierten Version entfernen n --latest Gibt die neueste verfügbare Node.js-Version aus n --lts Gibt die neueste verfügbare LTS Node.js-Version aus n ls Heruntergeladene Versionen ausgeben n ls-remote [Version] Ausgabe passender Versionen zum Download verfügbar n deinstallieren Entfernen Sie das installierte Node.js
⭐ Github-Sterne: 8.4K+
fnm ist ein schneller und einfacher Node.js-Versionsmanager, der mit Rust erstellt wurde.
Bild von: freecodecamp
Zuden Hauptfunktionen gehören:
.node-version
.nvmrc
macOS/Linux-Umgebung:
# Bash, ZSH und Fish Shells curl -fsSL https://fnm.vercel.app/install |. bash
Windows-Umgebung:
# Öffnen Sie das Terminal im Administratormodus. Nach der Installation kann es nur im Administratormodus geöffnet werden # Nach Abschluss der Installation müssen Sie die Umgebungsvariablen manuell festlegen.
In einer Linux-/MacOS-/Windows-Umgebung können Sie die Binärdatei auch direkt herunterladen: github.com/Schniz/fnm/…
fnm -h # Hilfe anzeigen fnm install 17.0.0 # Installation Geben Sie die Node.js-Version an fnm use 17.0.0 # Verwenden Sie die angegebene Node.js-Version fnm default 17.0.0 # Legen Sie die Standard-Node.js-Version fest
Dieser Artikel empfiehlt 3 Sehr häufig verwendete Node.js-Versionsverwaltungstools. Sie können die Verwendung entsprechend Ihren tatsächlichen Anforderungen auswählen.
Wenn Sie über bessere Tools verfügen, hinterlassen Sie bitte eine Nachricht zum Teilen.