Node.js est un environnement d'exécution JavaScript open source et multiplateforme. Habituellement, JavaScript est associé au développement Web et aux exécutions de navigateur.
Mais Node.js permet à son utilisateur d'exécuter JavaScript en tant qu'application autonome, sur n'importe quel support. Cela signifie que vous pouvez exécuter JavaScript en dehors du navigateur.
Node Package Manager (npm) est à la fois un référentiel en ligne pour les modules et les packages de Node.js, et un utilitaire de ligne de commande pour l'installation, la version et la gestion des dépendances.
Npm est facile à utiliser et rend le travail avec Node.js très pratique. De plus, npm est fourni avec l'installation de Node.js, vous n'avez donc pas à l'installer séparément.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes Node JS et Npm liées au système Linux.
Dans ce contexte, nous verrons comment installer Node.js et Npm dans votre système d'exploitation Ubuntu.
1. Comment installer le package Node.js Ubuntu avec apt ?
Vous aurez besoin d'une commande curl pour activer le référentiel NodeSource. Si vous ne disposez pas de curl sur votre système, installez curl sur votre système à l'aide de la commande suivante :
$ sudo apt-get install curl
Pour activer le référentiel NodeSource et mettre à jour le fichier apt-cache. exécutez la commande suivante :
$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Vous pouvez maintenant installer le package Node.js avec la commande apt suivante :
$ sudo apt install nodejs
Vous pouvez voir la version de Node.js avec la commande suivante :
$ node --version
Comme npm est fourni avec l'installation de Node.js, vous pouvez vérifier la version de npm avec la commande suivante :
$ npm --version
2. Comment installer Node.js avec le référentiel de logiciels PPA à l'aide d'apt ?
Si vous souhaitez que votre référentiel soit auto-entretenu et mis à jour afin que vous puissiez travailler avec la dernière version de Node.js, vous pouvez utiliser l'installation NodeSource PPA pour Node.js.
Installez le PPA NodeSource avec la commande curl suivante :
$ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
Ouvrez le script de configuration Nodesource avec l'éditeur nano et vérifiez les configurations :
$ nano nodesource_setup.sh
Pour ajouter le PPA à la liste de configuration et mettre à jour le cache local, exécutez le script :
$ sudo bash nodesource_setup.sh
Vous pouvez maintenant installer Node.js avec la commande suivante :
$ sudo apt install nodejs
Pour vérifier l'installation et la version de Node.js, exécutez :
$ node -v
Comment installer NVM pour l'installation et la gestion des versions de Node.js ?
Node Version Manager (NVM) est un script qui aide à l'installation et à la gestion de plusieurs versions de Node.js dans votre système.
Téléchargez NVM depuis le référentiel GitHub avec la commande curl suivante :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Vous pouvez voir que l'installation a apporté des modifications au fichier .bashrc. Sourcez votre fichier.bashrc avec la commande suivante pour procéder à l'installation :
$ source ~/.bashrc
Pour voir les versions disponibles de Node.js, exécutez la commande suivante :
$ nvm list-remote
Sélectionnez la version et exécutez la commande suivante avec la version sélectionnée :
$ nvm install v17.0.1
Pour voir toutes les installations de Node.js dans votre système, exécutez la commande suivante :
$ nvm list
Vous pouvez voir la version actuelle utilisée mentionnée dans la première ligne de la sortie.
Vous pouvez passer à une autre version installée et l'utiliser avec la commande suivante.
$ nvm use 17.0.1