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?
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
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"
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.
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 /
à 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
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
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