So verwenden Sie mehrere Node.js-Versionen mit NVM. NVM steht für Node.js Version Manager, ein flexibleres Tool zum gleichzeitigen Installieren und Verwalten mehrerer Versionen von Node.js und der zugehörigen Pakete.
In diesem Handbuch erfahren Sie, wie Sie eine bestimmte Version von Node.js mit NVM installieren. Dieses Setup wurde auf Google Compute Engine mit Ubuntu 20.04 OS getestet
NVM installieren
Um NVM zu installieren oder zu aktualisieren, können Sie den curl-Befehl verwenden, um die Datei herunterzuladen und auszuführen. Sie können die neueste Version aus dem offiziellen nvm-Repository herunterladen. Kopieren Sie den Curl-Befehl aus dem Readme-Abschnitt des Repos.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Dieser Befehl installiert NVM auf Ihrem Konto. Um das Tool zu verwenden, müssen Sie Ihren .bashrc
beziehen Datei.
source ~/.bashrc
Verwenden Sie den folgenden Befehl, um die Installation zu überprüfen.
command -v nvm
Wenn die Installation erfolgreich ist, sollten Sie die Ausgabe als nvm
sehen .
Node.js-Versionen auflisten
Sobald NVM installiert ist, können Sie alle verfügbaren Node.js-Versionen mit ls-remote
auflisten Befehl.
nvm ls-remote
Es wird eine sehr lange Liste zur Auswahl geben. Sie können jede der hier aufgeführten Versionen installieren.
Wenn Sie die Version 12.18.3 von Node.js installieren möchten, können Sie einfach den install
verwenden Befehl mit der spezifischen Version.
nvm install v12.18.3
Überprüfen Sie die Installation mit der Standardmethode.
node -v
Output v12.18.3
kann auch ein Release installieren, das auf diesen Aliasen basiert. Zum Beispiel, um die neueste Version mit langfristigem Support zu installieren, erbium
, führen Sie Folgendes aus.
nvm install lts/erbium
Mit nvm use
können Sie zwischen allen installierten Versionen wechseln Befehl.
nvm use v12.18.3
Das ist es.
Schlussfolgerung
Jetzt haben Sie gelernt, wie Sie NVM – Node Version Manager verwenden, um eine bestimmte Version von Node.js für Ihre Anwendung zu installieren und zu verwenden.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.