Je passais récemment par la version du nœud dans mon ubuntu 16.04 lorsque la node -v
commande a été utilisée, cela me montre la version 6.9.1 mais quand nodejs -v
il montre 6.9.2 précédemment avant d'utiliser cette commande, la npm update
commande a été utilisée.
Maintenant, quelle est cette différence entre node -v
et nodejs -v
? et comment mettre à jour vers la dernière version LTS de node / nodejs?
sudo n current
ousudo n lts
si vous voulez plus de garantie de stabilité et n'avez pas besoin des dernières fonctionnalités de pointe.sudo n current
n'existe pas en fait, je pense que vous voulez diresudo n stable
sudo n lts
Selon la documentation officielle pour installer le nœud sur les distributions basées sur Debian et Ubuntu :
node v10 (ancien):
node v12 LTS (Pour les nouveaux utilisateurs: installez celui-ci):
nœud v13 :
node v14 (version actuelle):
Autres anciennes versions: remplacez simplement le numéro de version souhaité dans le lien ci-dessus.
Facultatif: installez les outils de construction
Pour compiler et installer des packages natifs
Pour mettre à jour le nœud vers la dernière version, procédez comme suit:
Pour garder npm à jour
Pour découvrir d'autres versions, essayez
npm info npm
et dans les versions recherchez la version souhaitée et remplacez [version-tag] par cette balise de version dansnpm i -g npm@[version-tag]
Et je recommande également d'essayer le fil au lieu de npm
la source
10.21.0
pour moi au lieu de 14; cUtilisation de Node Version Manager (NVM) :
Installez-le:
Testez votre installation:
fermez votre terminal actuel, ouvrez un nouveau terminal et exécutez:
Utilisez-le pour installer autant de versions que vous le souhaitez:
Liste des versions installées:
Utilisez une version spécifique:
Définir les valeurs par défaut:
la source
Permet
sudo apt-get install --only-upgrade nodejs
de mettre à niveau le nœud (et uniquement le nœud) à l'aide du gestionnaire de packages.Le nom du package 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 nœud.Ensuite, redémarrez le terminal, utilisez
nvm ls-remote
pour obtenir la dernière liste de version du nœud et utiliseznvm install lts/*
pour installer la dernière version LTS.nvm
est un moyen plus recommandé d'installer ou de mettre à jour le nœud, même si vous n'allez pas changer de version.la source
Utilisez le module n de npm afin de mettre à niveau le nœud
Pour mettre à niveau vers la dernière version (et non la version stable actuelle), vous pouvez utiliser
Annuler :
sudo apt-get install --reinstall nodejs-legacy # fix / usr / bin / node sudo n rm 6.0.0 # remplace le numéro par la version du nœud qui a été installé sudo npm uninstall -gn
la source
Différence: lorsque j'ai installé le nœud pour la première fois, il a été installé en tant que «nodejs». Lorsque je l'ai mis à niveau, il a créé un «nœud». En exécutant node, nous exécutons en fait nodejs. Node n'est qu'une référence à nodejs. D'après mon expérience, lorsque j'ai mis à niveau, cela a affecté les deux versions (comme il est censé le faire). Quand je fais nodejs -v ou node -v, j'obtiens la nouvelle version.
Mise à jour: npm update est utilisé pour mettre à jour les packages dans le répertoire courant. Vérifiez https://docs.npmjs.com/cli/update
Pour mettre à niveau la version du nœud, en fonction du système d'exploitation que vous utilisez, suivez les commandes ici https://nodejs.org/en/download/package-manager/
la source
la source
Veuillez consulter le site officiel de nodejs pour les instructions d'installation au lien suivant
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
Quoi qu'il en soit, veuillez trouver ci-dessous les commandes pour installer nodejs version 10 dans ubuntu.
la source
Essaye ça:
Modifiez ou créez le fichier: nodesource.list
Insérez ce texte:
Exécutez ces commandes:
la source
Exécutez ces commandes:
la source
Utilisez le module n de npm afin de mettre à niveau le nœud sudo npm cache clean -f sudo npm install -gn sudo n stable Pour mettre à niveau vers la dernière version (et non la version stable actuelle), vous pouvez utiliser sudo n latest
Pour annuler: sudo apt-get install --reinstall nodejs-legacy # fix / usr / bin / node sudo n rm 6.0.0 # remplace le numéro par la version du nœud qui a été installé sudo npm uninstall -gn
la source