Hinweis: Diese Antwort wurde seit dem ersten Posten aktualisiert, da es jetzt eine bessere Möglichkeit gibt, die neueste Version von npm zu installieren, die in das Node-Snap-Paket für die Installation von Node.js integriert ist. Nach dem Ausführen der folgenden Befehle npm -v
wird angezeigt, dass die neueste Version von npm installiert ist und verwendet wird.
Node.js ist als Snap-Paket in allen derzeit unterstützten Versionen von Ubuntu verfügbar. Speziell für Node.js können Entwickler aus einer oder mehreren der derzeit unterstützten Versionen auswählen und regelmäßige automatische Updates direkt von NodeSource erhalten. Die Node.js-Versionen 6, 8, 9, 10, 11, 12 und 13 sind derzeit verfügbar. Der Snap Store wird innerhalb von Stunden oder Minuten nach der Veröffentlichung von Node.js aktualisiert.
Der Knoten kann mit einem einzigen Befehl installiert werden, zum Beispiel:
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
Auf den Knotenfang kann mit dem Befehl zugegriffen werden node
, zum Beispiel:
$ node -v
v11.5.0
Eine aktuelle Version von npm wird als Teil des Node Snap installiert. npm sollte außerhalb des Knotens repl in Ihrer normalen Shell ausgeführt werden. Führen Sie nach der Installation des Node Snap den folgenden Befehl aus, um die Überprüfung des npm-Updates zu aktivieren:
sudo chown -R $ USER: $ (id -gn $ USER) / home / Ihr-Benutzername /.config
Ersetzen Sie your-username
den obigen Befehl durch Ihren eigenen Benutzernamen. Führen Sie dann aus, um npm -v
zu überprüfen, ob die Version von npm aktuell ist. Als Beispiel habe ich überprüft, ob npm auf dem neuesten Stand ist, die Version eines bereits installierten Pakets mit dem Namen yarn mit dem Befehl überprüft npm list yarn
und dann das vorhandene Garnpaket mit dem Befehl auf die neueste Version aktualisiertnpm update yarn
Benutzer können jederzeit zwischen Versionen von Node.js wechseln, ohne zusätzliche Tools wie nvm (Node Version Manager) verwenden zu müssen, zum Beispiel:
sudo snap refresh node --channel=10/stable
Benutzer können hochmoderne Versionen von Node.js testen, die über den neuesten Edge-Kanal installiert werden können, der derzeit Node.js Version 12 verfolgt, indem sie wechseln mit:
sudo snap switch node --edge
Dieser Ansatz wird nur Benutzern empfohlen, die bereit sind, an vorgelagerten Tests und Fehlerberichten teilzunehmen.
Node.js LTS-Zeitplan
LTS-Status freigeben Codename LTS Wartung starten Start Wartung beenden
6.x Active Boron 2016-10-18 April 2018 April 2019
7.x Kein LTS
8.x Aktivkohle 2017-10-31 April 2019 Dezember 2019
9.x Kein LTS
10.x Active Dubnium Oktober 2018 April 2020 April 2021
11.x Nein LTS 2019-04-01 2019-06-30
12.x 2019-10-22 2021-04-01 2022-04-01
13.x Nein LTS 2020-04-20 2020-06-01