Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
NodeJSnodejs-npm
Paketen nodejs
und bereitgestellt. Allerdings mit NodeJS 20, node und npm sind in den nodejs20-npm
Paketen nodejs20
und verfügbar.
Die Standardversion ist NodeJS 18, was bedeutet, dass das Paket mit dieser Version ausführbare Dateien wie /usr/bin/node
und bereitstellt und /usr/bin/npm
bei einer Installation mit mehreren Versionen auch die höchste Priorität für die automatische Auflösung der aktuellen Version im Alternativsystem hat.
Um die gleichzeitige Installation verschiedener Hauptversionen von zu ermöglichen NodeJS, Pakete werden zusammen mit ausführbaren Dateien, Modulen und anderen Dateien mit Namespaces ausgeliefert, um Überschneidungen und Dateisystemkonflikte zu vermeiden. Beispielsweise wird die ausführbare Datei für den Knoten benannt /usr/bin/node-{MAJOR_VERSION}
und die ausführbare NPM-Datei wird benannt. /usr/bin/npm-{MAJOR_VERSION}
Auf dem laufenden System kann es jedoch nur eins /usr/bin/node
und eins /usr/bin/npm
geben. Diese ausführbaren Dateien sind virtuelle Namen (Symlinks) und verweisen auf die tatsächlichen ausführbaren Dateien der aktuell aktiven Version von NodeJS.
Um mehrere Versionen besser zu unterstützen NodeJS und vereinfachen Sie den Wechsel zwischen den installierten Versionen von NodeJS, Amazon Linux migriert schrittweise NodeJS Pakete, um das Alternativsystem zu verwenden. Es wird vom nodejs
Paket unterstützt (NodeJS 18). Wir werden nodejs20
in einem future Update aktualisieren.
Wenn Sie zu Alternativen wechseln, können Sie mit einem einzigen Befehl auswählen, welche NodeJS Die Konfigurationsdateien der Version, die Binärdateien (wie node
undnpm
) und die global installierten Module werden verwendet. Standardmäßig ist Alternatives so konfiguriert, dass es sich im auto Modus befindet, der Prioritäten verwendet, um die aktuell aktive Version von auszuwählen NodeJS. Sie können jedoch jederzeit zwischen den installierten Versionen wechseln, indem Sie Folgendes ausführenalternatives --config node
.
Einige nützliche alternative Befehle:
-
Prüfen Sie, was in Alternativen konfiguriert ist
alternatives --list
-
Überprüfen Sie die aktuelle Konfiguration des Knotens
alternatives --display node
-
Ändern Sie interaktiv die NodeJS version
alternatives --config node
-
Wechseln Sie in den manuellen Modus und wählen Sie eine bestimmte Version
alternatives --set node /usr/bin/node-20
-
Wechseln Sie zurück zum auto Versionsauswahlmodus
alternatives --auto node