it-swarm.com.de

aktualisieren von nodejs auf Ubuntu 16.04

Ich habe vor kurzem die Version des Knotens in meinem ubuntu 16.04 durchgesehen, als der Befehl node -v verwendet wurde. Dies zeigt mir die Version 6.9.1 an, aber wenn nodejs -v vorher 6.9.2 anzeigt, wurde der Befehl npm update verwendet.

Was ist nun dieser Unterschied in node -v und nodejs -v? und wie kann ich auf die neueste LTS-Version von node/nodejs aktualisieren? 

90
ankur

Um zu aktualisieren, können Sie n installieren 

Sudo npm install -g n

Dann einfach :

Sudo n latest

oder eine bestimmte Version

Sudo n 8.9.0
225

Entsprechend dem offiziellen Installationsdokument docs to install auf Ubuntu 14.04, 16.04, 18.04, 18.10 :

node v6 (alte Version):

curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Sudo apt-get install -y nodejs

node v8 (alte Version):

curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs

node v10 LTS (Für neue Benutzer: Installieren Sie dieses):

curl -sL https://deb.nodesource.com/setup_10.x | Sudo -E bash -
Sudo apt-get install -y nodejs

node v11 (aktuelle Version):

curl -sL https://deb.nodesource.com/setup_11.x | Sudo -E bash -
Sudo apt-get install -y nodejs

Optional: Installieren Sie Build-Tools

Um native Pakete zu kompilieren und zu installieren

Sudo apt-get install -y build-essential

Um Knoten auf die neueste Version zu aktualisieren, einfach:

Sudo apt update
Sudo apt upgrade

Um npm auf dem neuesten Stand zu halten

Sudo npm i -g npm

Um andere Versionen herauszufinden, probieren Sie npm info npm und suchen Sie in Versionen die gewünschte Version und ersetzen Sie [version-tag] durch dieses Versionstag in npm i -g [email protected][version-tag].

Und ich empfehle auch try garne anstelle von npm

86
Developia

Verwenden Sie Sudo apt-get install --only-upgrade nodejs, um den Knoten (und only upgrade node) mithilfe des Paketmanagers zu aktualisieren.

Der Paketname ist nodejs. Weitere Informationen finden Sie unter https://stackoverflow.com/a/18130296/4578017 .

Sie können auch nvm verwenden, um den Knoten zu installieren und zu aktualisieren.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

Starten Sie dann das Terminal erneut, verwenden Sie nvm ls-remote, um die Liste der neuesten Versionen des Knotens abzurufen, und verwenden Sie nvm install lts/*, um die neueste LTS-Version zu installieren.

nvm ist eine empfehlenswerte Methode zum Installieren oder Aktualisieren des Knotens, auch wenn Sie die Version nicht wechseln.

12
DarkKnight

Node Version Manager (NVM) verwenden :

Es installieren:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

Testen Sie Ihre Installation:

schließen Sie Ihr aktuelles Terminal, öffnen Sie ein neues Terminal und führen Sie Folgendes aus:

command -v nvm

Verwenden Sie diese Option, um so viele Versionen wie Sie zu installieren:

nvm install 8              # Install nodejs 8
nvm install --lts          # Install latest LTS (Long Term Support) version

Installierte Versionen auflisten:

nvm ls

Verwenden Sie eine bestimmte Version:

nvm use 8                  # Use this version on this Shell

Standardeinstellungen setzen:

nvm alias default 8        # Default to nodejs 8 on this Shell
nvm alias default node     # always use latest available as default nodejs for all shells
6

Unterschied: Bei der ersten Installation des Knotens wurde er als 'nodejs' installiert. Bei der Aktualisierung wurde ein "Knoten" erstellt. Durch die Ausführung des Knotens führen wir tatsächlich Knotenjs aus. Knoten ist nur eine Referenz auf nodejs. Nach meiner Erfahrung hat sich das Upgrade auf beide Versionen ausgewirkt (wie es soll). Wenn ich nodejs -v oder node -v mache, erhalte ich die neue Version.

Aktualisieren: Mit npm update werden die Pakete im aktuellen Verzeichnis aktualisiert. Überprüfen Sie https://docs.npmjs.com/cli/update

Befolgen Sie zum Aktualisieren der Knotenversion je nach verwendetem Betriebssystem die Befehle hier https://nodejs.org/de/download/package-manager/

4
Siva Kiran
Sudo npm install [email protected] -g
3
Rubel Hossain

Installationsanweisungen finden Sie auf der offiziellen Website von nodejs unter folgendem Link

https://nodejs.org/de/download/package-manager/#debian-and-ubuntu-based-linux-distributions

Die Befehle zur Installation von nodejs Version 10 finden Sie unten in ubuntu.

curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
2
Naresh

Verwenden Sie n Modul von npm , um den Knoten zu aktualisieren

Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable

Um auf die neueste Version (und nicht die aktuell stabile) Version zu aktualisieren, können Sie verwenden

Sudo n latest

Rückgängig machen:

Sudo apt-get install --installiere nodejs-legacy # fix/usr/bin/node Sudo n rm 6.0.0 # ersetze number durch die Version von Node, die installiert wurde Sudo npm uninstall -g n

1
Mahak Choudhary

Verwenden Sie ein n-Modul von npm, um den Knoten Sudo npm cache clean -f Sudo npm install -g n Sudo n stablezu aktualisieren. Um auf die neueste Version (und nicht die aktuelle stabile Version) zu aktualisieren, Sie können Sudo n spätestens verwenden

Um rückgängig zu machen: Sudo apt-get install --reinstall nodejs-legacy # fix /usr/bin/nodeSudo n rm 6.0.0 # Ersetzen Sie die Nummer durch die Version des installierten Knotens Sudo npm -gn

0

Führen Sie diese Befehle aus:

Sudo apt-get update
Sudo apt-get install build-essential libssl-dev
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.profile
nvm ls-remote
nvm install v9.10.1
nvm use v9.10.1
node -v
0
Anandhu Raj

Versuche dies:

Bearbeiten oder erstellen Sie die Datei nodeSource.list

Sudo gedit /etc/apt/sources.list.d/nodesource.list

Fügen Sie diesen Text ein:

deb https://deb.nodesource.com/node_10.x bionic main

deb-src https://deb.nodesource.com/node_10.x bionic main

Führen Sie diese Befehle aus:

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -


Sudo sh -c "echo deb https://deb.nodesource.com/node_10.x cosmic main /etc/apt/sources.list.d/nodesource.list"

Sudo apt-get update

Sudo apt-get install nodejs
0
Guile Garcia