Aller au contenu principal

Comment installer Node.js sur Manjaro

Comment installer Node.js sur Manjaro

Dans ce tutoriel, nous vous guiderons pas à pas dans le processus d'installation de Node.js sur Manjaro, une distribution Linux conviviale basée sur Arch Linux. Node.js est un puissant moteur d'exécution JavaScript construit sur le moteur JavaScript V8 de Chrome, offrant une plateforme pour développer des applications côté serveur et des applications réseau.

À la fin de ce tutoriel, vous aurez Node.js installé sur votre système Manjaro et vous serez prêt à commencer à développer des applications en JavaScript.

Prérequis

Avant de commencer, assurez-vous d'avoir les prérequis suivants :

  • Une distribution Manjaro Linux installée sur votre machine.
  • Un accès à Internet pour télécharger les paquets requis.

Étape 1 : Mettre à jour les paquets du système

Pour vous assurer que votre système Manjaro est à jour, ouvrez le terminal et exécutez la commande suivante :

sudo pacman -Syu

Cette commande mettra à jour les paquets de votre système vers les dernières versions.

Étape 2 : Installer Node.js à l'aide du gestionnaire de paquets

Manjaro propose une manière facile d'installer Node.js à l'aide du gestionnaire de paquets appelé pacman. Ouvrez le terminal et exécutez la commande suivante :

sudo pacman -S nodejs npm

Cette commande installera à la fois Node.js et npm (Node Package Manager) sur votre système. npm est un gestionnaire de paquets puissant qui vous permet d'installer, de gérer et de mettre à jour des paquets et des dépendances Node.js.

Étape 3 : Vérifier l'installation

Après l'installation, vous pouvez vérifier si Node.js et npm sont correctement installés en exécutant les commandes suivantes :

node --version
npm --version

Vous devriez voir les versions de Node.js et de npm imprimées dans le terminal, ce qui indique que l'installation a réussi. Par exemple :

v16.9.1
7.23.0

Étape 4 : Exemples d'utilisation

Maintenant que Node.js est installé, vous pouvez commencer à l'utiliser pour exécuter du code JavaScript et développer des applications. Voici quelques exemples d'utilisation pour vous aider à démarrer :

Exemple 1 : Exécution d'un fichier JavaScript simple

Créez un nouveau fichier appelé hello.js et ouvrez-le dans un éditeur de texte. Ajoutez le code suivant :

console.log("Bonjour, monde !");

Enregistrez le fichier et ouvrez le terminal dans le même répertoire. Exécutez la commande suivante :

node hello.js

Vous devriez voir la sortie Bonjour, monde ! imprimée dans le terminal.

Exemple 2 : Création d'un serveur HTTP simple

Créez un nouveau fichier appelé server.js et ouvrez-le dans un éditeur de texte. Ajoutez le code suivant :

const http = require('http');

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Bonjour, monde !');
});

server.listen(3000, 'localhost', () => {
console.log('Serveur en cours d\'exécution sur http://localhost:3000/');
});

Enregistrez le fichier et ouvrez le terminal dans le même répertoire. Exécutez la commande suivante :

node server.js

Vous devriez voir le message Serveur en cours d'exécution sur http://localhost:3000/ imprimé dans le terminal. Ce code crée un serveur HTTP simple qui écoute sur le port 3000 et répond avec Bonjour, monde ! lorsqu'il est accédé.

Points à surveiller

Lors du processus d'installation, veillez à prendre en compte les points suivants :

  • Assurez-vous d'avoir une connexion Internet stable pour télécharger les paquets requis.
  • Vérifiez deux fois les commandes que vous exécutez, en particulier lorsque vous utilisez sudo, car elles ont des permissions au niveau du système.
  • Si vous rencontrez des erreurs lors du processus d'installation, recherchez des solutions spécifiques à votre système ou consultez la documentation officielle de Manjaro ou de Node.js.

Félicitations ! Vous avez réussi à installer Node.js sur votre système Manjaro. Vous pouvez maintenant commencer à développer des applications en utilisant JavaScript et tirer parti de la puissance de Node.js et de son vaste écosystème de paquets. Bonne programmation !