mise à jour des nodejs sur ubuntu 16.04

je passais récemment par la version de noeud dans mon ubuntu 16.04 quand node -v commande a été utilisée il me montre la version 6.9.1 mais quand nodejs -v il montre 6.9.2 avant d'utiliser cette commande npm update commande a été utilisée.

Quelle est la différence entre node -v et nodejs -v ? et comment mettre à jour vers la dernière version LTS de NodeJS/NodeJS?

77
demandé sur ankur 2016-12-17 09:23:23

8 réponses

pour mettre à jour, vous pouvez installer n

sudo npm install -g n

puis juste:

sudo n latest

ou une version spécifique

sudo n 8.9.0
205
répondu Camille Gerin-Roze 2017-11-02 13:07:29

selon documents officiels pour installer le noeud:

node v6 (ancienne version) :

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

node v8 (LTS) (pour les nouveaux utilisateurs: installez celui-ci):

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

nœud v10 :

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

optionnel: installer des outils de construction

à compiler et installer les paquets natifs

sudo apt-get install -y build-essential

à update node à la dernière version juste:

sudo apt update
sudo apt upgrade

À garder mnp mise à jour

sudo npm i -g npm

pour trouver d'autres versions essayez npm info npm et dans les versions trouver votre version désirée et remplacer [version-tag] avec cette étiquette de version dans npm i -g npm@[version-tag]

et je recommande aussi try fils au lieu de npm 1519110920"

54
répondu Developia 2018-05-24 11:11:55

utilisez sudo apt-get install --only-upgrade nodejs pour mettre à niveau le noeud (et seulement pour mettre à niveau ) en utilisant le gestionnaire de paquets.

le nom du paquet est nodejs , voir https://stackoverflow.com/a/18130296/4578017 pour plus de détails.

vous pouvez également utiliser nvm pour installer et mettre à jour le noeud.

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

puis redémarrez le terminal, utilisez nvm ls-remote pour obtenir la dernière liste des versions de node, et utilisez nvm install lts/* pour installer la dernière version de LTS.

nvm est une façon plus recommandée d'installer ou de mettre à jour node, même si vous n'allez pas changer de version.

12
répondu DarkKnight 2017-12-26 18:01:09

différence: quand j'ai installé pour la première fois le noeud, il s'est installé comme 'nodejs'. Lorsque j'ai mis à jour, il a créé "nœud". En exécutant NodeJS, nous exécutons effectivement nodejs. Le noeud est juste une référence à nodejs. D'après mon expérience, lorsque j'ai mis à niveau, cela a affecté les deux versions (comme c'est supposé le faire). Quand je fais nodejs-v ou node-v, j'obtiens la nouvelle version.

Upgrading: npm update est utilisé pour mettre à jour les paquets du répertoire courant. Vérifier https://docs.npmjs.com/cli/update

pour mettre à jour la version de noeud, basé sur le système D'exploitation que vous utilisez, suivez les commandes ici https://nodejs.org/en/download/package-manager /

4
répondu Siva Kiran 2017-07-05 17:04:18

à l'Aide Nœud Gestionnaire de versions (NVM) :

installez-le:

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

tester votre installation:

fermez votre terminal actuel, ouvrez un nouveau terminal et exécutez:

command -v nvm

utilisez-le pour installer autant de versions que vous aimez:

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

liste versions installées:

nvm ls

utiliser une version spécifique:

nvm use 8                  # Use this version on this shell

Définir les paramètres par défaut:

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
4
répondu Ahmad Abdelghany 2018-06-28 13:34:47
sudo npm install npm@latest -g
3
répondu Rubel Hossain 2018-03-26 02:20:41

utiliser le module n de npm afin de mettre à niveau le noeud sudo npm cache de nettoyage f sudo npm install-g n sudo n stable Pour passer à la dernière version (et non la version stable actuelle), vous pouvez utiliser sudo n dernier

pour défaire: sudo apt-get install --reinstall nodejs-legacy # fix / usr/bin / node sudo n rm 6.0.0 # remplacer le numéro par la version du noeud qui a été installé sudo npm désinstaller -g n

0
répondu Pratik Kachhadiya 2018-05-26 14:23:26

s'il vous Plaît se référer nodejs site officiel pour les instructions d'installation sur le lien suivant

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

quoi qu'il en soit, s'il vous plaît trouver les commandes pour installer nodejs version 10 dans ubuntu ci-dessous.

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
0
répondu Naresh 2018-06-18 20:23:36