Comment installer Node.js sur Ubuntu et mettre à jour npm vers la dernière version

Si vous essayez d'installer la dernière version de node à l'aide du gestionnaire de packages apt, vous vous retrouverez avec la v10.19.0 . Il s'agit de la dernière version de l'App Store ubuntu, mais ce n'est pas la dernière version publiée de NodeJS.

En effet, lorsque de nouvelles versions d'un logiciel sont publiées, l'équipe Ubuntu peut prendre des mois pour tester et publier dans la boutique officielle Ubuntu. En conséquence, pour obtenir les dernières versions de tout logiciel, nous pouvons être amenés à utiliser des packages privés publiés par des développeurs.

Dans ce didacticiel, nous souhaitons obtenir la version 12.18.1 (LTS - avec support à long terme) ou la v14.4 de Node. Pour obtenir les dernières versions, nous pouvons utiliser nodesource ou nvm (node ​​version manager). Je vais vous montrer comment utiliser les deux.

Toutes les commandes ici seront exécutées à l'aide de l'interface CLI / terminal Ubuntu.

Utiliser NVM - ma méthode préférée

J'aime nvm car il me permet d'utiliser différentes versions de nœuds pour différents projets.

Parfois, vous pouvez collaborer sur un projet avec quelqu'un utilisant une version différente de node et vous devez changer les versions de nœud en fonction des besoins du projet. Pour cela, nvm est le meilleur outil.

Installez NVM

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Pour vérifier que nvm est installé, tapez nvm --version. Si vous récupérez un numéro de version comme 0.35.3, vous savez que nvm a été installé avec succès.

Redémarrez votre terminal pour que vos modifications prennent effet.

Installez NodeJS

Ensuite, installons Nodejs version 14.4.

Exécutez simplement nvm install 14.4.0.

Vous pouvez utiliser une commande similaire pour installer n'importe quelle version du nœud que vous souhaitez, par exemple nvm install 12.18.1.

Cette commande installe automatiquement nodejs ainsi que la dernière version de npm qui se trouve à   v6.14.5.

Si jamais vous avez besoin de changer de version de nœud, vous pouvez simplement exécuter nvm use , par exemple nvm use v12.18.1.

Pour lister les différentes versions de nœuds que vous avez installées avec nvm, exécutez nvm ls.

Installer Nodesource

Exécutez la commande ci-dessous pour dire à Ubuntu que nous voulons installer les Nodejs

package de nodesource.

curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -

NB : la v14.4.0 est la dernière version de Node mais n'a pas actuellement LTS - support à long terme fourni pour cela. Pour installer la dernière version de Node avec LTS, remplacez 14la commande ci-dessus par 12.

Vous pouvez être invité à entrer le mot de passe de votre utilisateur root. Entrez-le et appuyez sur Entrée / Retour.

Installez NodeJS

Une fois que nous avons configuré Nodesource, nous pouvons maintenant installer Nodejs v14.4.

Courez sudo apt-get install -y nodejs.

Une fois que nous avons terminé, nous pouvons vérifier que la dernière version de Node est installée.

Tapez simplement nodejs -vdans votre terminal et il devrait revenir v14.4.0.

Vous devriez avoir installé automatiquement npm à ce stade. Pour vérifier la version de npm dont vous disposez, exécutez npm version. Si vous n'obtenez pas un objet qui inclut la dernière version de npm à 6.14.5, { npm: '6.14.5' }vous pouvez mettre à jour npm manuellement en exécutant la commande suivante:

npm install -g [email protected].

Si vous rencontrez des problèmes avec npm incapable de mettre à jour car il n'est pas installé, vous pouvez d'abord installer npm en utilisant sudo apt-get install -y npm, puis exécutez la commande ci-dessus pour le mettre à jour.

Pour que certains packages npm s'exécutent, nous devons également exécuter la commande ci-dessous

sudo apt install build-essential.

Et c'est tout!

Vous avez les dernières versions de NodeJS et NPM sur votre machine Ubuntu.

Allez fabriquer de super produits :)