Node.js est un environnement d'exécution JavaScript open source et multiplateforme basé sur le moteur JavaScript V8 de Chrome. Il est conçu pour les serveurs non bloquants et pilotés par les événements et principalement utilisé pour les sites Web traditionnels et les services d'API back-end. Il vous permet de créer rapidement des applications réseau. Il rend le développement plus cohérent en tirant parti de JavaScript à la fois sur le front et le backend. npm est le gestionnaire de registre et de packages Node.js. Il est utilisé pour publier, découvrir, installer et développer des programmes de nœud.
Dans ce tutoriel, nous allons vous montrer plusieurs façons d'installer Node.js et npm sur le serveur Ubuntu 20.04.
Prérequis
- Un VPS Ubuntu 20.04 (nous utiliserons notre plan SSD 2 VPS)
- Accès au compte utilisateur root (ou accès à un compte administrateur avec privilèges root)
Se connecter au serveur et mettre à jour les packages du système d'exploitation du serveur
Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :
ssh root@IP_Address -p Port_number
Vous devrez remplacer 'IP_Address' et 'Port_number' par l'adresse IP et le numéro de port SSH respectifs de votre serveur. De plus, remplacez "root" par le nom d'utilisateur du compte administrateur si nécessaire.
Avant de commencer, vous devez vous assurer que tous les packages du système d'exploitation Ubuntu installés sur le serveur sont à jour. Vous pouvez le faire en exécutant les commandes suivantes :
apt-get update -y apt-get upgrade -y
Installer Node.js et npm à partir du référentiel Ubuntu
Le moyen simple et le plus simple d'installer Node.js et npm consiste à les installer à partir du référentiel par défaut d'Ubuntu. Cependant, il ne contient pas la dernière version de Node.js. Au moment de la rédaction de ce tutoriel, la dernière version de Node.js disponible dans Ubuntu 20.04 est 10.19.0.
Tout d'abord, mettez à jour les packages système en exécutant la commande suivante :
apt-get update -y
Une fois tous les packages mis à jour, installez Node.js et npm avec la commande suivante :
apt-get install nodejs npm -y
Une fois les deux packages installés, vérifiez la version de Node.js à l'aide de la commande suivante :
node -v
Vous devriez obtenir le résultat suivant :
v10.19.0
Vous pouvez également vérifier la version de npm à l'aide de la commande suivante :
npm -v
Vous devriez obtenir le résultat suivant :
6.14.4
Installer Node.js et npm depuis NodeSource
NodeSource maintient un référentiel APT et contient plusieurs versions de Node.js. Il vous permet d'installer la version spécifique de Node.js dans votre système.
Dans cette section, nous allons installer Node.js v14.x à partir de NodeSource.
Tout d'abord, installez le curl avec la commande suivante :
apt-get install curl -y
Ensuite, téléchargez et exécutez le script d'installation Node.js en exécutant la commande suivante :
curl -sL https://deb.nodesource.com/setup_14.x | bash -
Cela ajoutera la clé GPG et le référentiel Node.js à l'APT.
Ensuite, installez la version 14.x de Node.js en exécutant la commande suivante :
apt-get install nodejs -y
Une fois installé, vérifiez la version installée de Node.js avec la commande suivante :
node -v
Vous devriez obtenir le résultat suivant :
v14.15.1
Vous pouvez également vérifier la version de npm avec la commande suivante :
npm -v
Vous devriez obtenir le résultat suivant :
6.14.8
Installer Node.js et npm avec NVM
NVM également connu sous le nom de "Node Version Manager" est un script qui vous permet de gérer plusieurs versions de Node.js.
Tout d'abord, vous devrez télécharger et installer NVM sur votre système. Vous pouvez télécharger et exécuter le script manuellement avec la commande suivante :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Une fois installé, vous devriez obtenir le résultat suivant :
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13527 100 13527 0 0 528k 0 --:--:-- --:--:-- --:--:-- 528k => Downloading nvm as script to '/root/.nvm' => Appending nvm source string to /root/.bashrc => Appending bash_completion source string to /root/.bashrc => Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Ensuite, vous devrez fermer et rouvrir le terminal pour ajouter le chemin d'accès au script nvm à la session shell en cours.
Ensuite, vérifiez la version NVM avec la commande suivante :
nvm --version
Vous devriez obtenir le résultat suivant :
0.37.2
Vous pouvez répertorier toutes les versions de Node.js pouvant être installées avec NVM à l'aide de la commande suivante :
nvm list-remote
Cette commande vous montrera une longue liste de toutes les versions de Node.js.
Ensuite, installez la dernière version stable de Node.js avec la commande suivante :
nvm install node
Vous devriez obtenir le résultat suivant :
Downloading and installing node v15.3.0... Downloading https://nodejs.org/dist/v15.3.0/node-v15.3.0-linux-x64.tar.xz... ######################################################################################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v15.3.0 (npm v7.0.14) Creating default alias: default -> node (-> v15.3.0)
Une fois l'installation terminée, vérifiez la version de Node.js avec la commande suivante :
node --version
Vous devriez obtenir le résultat suivant :
v15.3.0
Si vous souhaitez installer la dernière version de LTS, exécutez la commande suivante :
nvm install --lts
Vous pouvez désormais répertorier toutes les versions de Node.js installées à l'aide de la commande suivante :
nvm ls
Vous devriez obtenir le résultat suivant :
-> v14.15.1 v15.3.0 default -> node (-> v15.3.0) node -> stable (-> v15.3.0) (default) stable -> 15.3 (-> v15.3.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/fermium (-> v14.15.1) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.23.0 (-> N/A) lts/erbium -> v12.20.0 (-> N/A) lts/fermium -> v14.15.1
Si vous souhaitez changer la version actuelle de Node.js, exécutez la commande suivante :
nvm use 14.15.1
Vous devriez obtenir le résultat suivant :
Now using node v14.15.1 (npm v6.14.8)
Dans le guide ci-dessus, vous avez appris trois façons différentes d'installer Node.js sur le serveur Ubuntu 20.04. Vous pouvez maintenant choisir la manière dont vous souhaitez installer Node.js selon vos besoins.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Node.js, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.