Node.jsInstallation

Installation et configuration de Node.js

⚠️

Les postes de l’université sont déjà configurés avec Node.js.

L’installation de Node.js inclut automatiquement l’installation de NPM (Node Package Manager). Voici les étapes pour installer Node.js sur différents systèmes d’exploitation :

Pour Windows

  1. Rendez-vous sur le site officiel de Node.js.
  2. Téléchargez le fichier d’installation pour Windows (généralement un fichier .msi).
  3. Exécutez le fichier téléchargé et suivez les instructions de l’assistant d’installation.
  4. Assurez-vous de cocher l’option pour installer NPM lors du processus d’installation.

Pour macOS

  1. Téléchargez le fichier d’installation pour macOS depuis le site officiel de Node.js.
  2. Ouvrez le fichier .pkg téléchargé et suivez les instructions pour installer Node.js et NPM.
  3. Alternativement, vous pouvez utiliser un gestionnaire de paquets comme Homebrew. Ouvrez le terminal et exécutez : brew install node.

Pour Linux

  1. Vous pouvez installer Node.js via les gestionnaires de paquets de votre distribution. Par exemple, sur Ubuntu :

    sudo apt update
    sudo apt install nodejs npm
  2. Pour les dernières versions, vous pouvez utiliser nvm (Node Version Manager). Installez nvm en suivant les instructions sur le GitHub de nvm, puis installez Node.js avec :

    nvm install node

Vérification de l’installation

Après l’installation, il est important de vérifier que Node.js et NPM sont correctement installés :

  1. Ouvrez votre terminal (ou invite de commande sous Windows).
  2. Tapez les commandes suivantes pour vérifier les versions installées :
node -v

Cela affichera la version de Node.js installée.

npm -v

Cela affichera la version de NPM installée.

Si ces commandes retournent les versions respectives sans erreur, l’installation est réussie.

NPM & gestion des dépendances

NPM (Node Package Manager) est un gestionnaire de paquets pour le langage de programmation JavaScript. Il est fourni avec Node.js et est utilisé pour gérer les dépendances dans les projets JavaScript. NPM permet aux développeurs de :

  • Installer des modules : NPM permet de tĂ©lĂ©charger et d’installer des bibliothèques et des outils tiers nĂ©cessaires au dĂ©veloppement de votre projet. Par exemple, pour ajouter le module express (un framework pour Node.js), vous utilisez :

    npm install express
  • GĂ©rer les dĂ©pendances : NPM garde une trace des modules installĂ©s et de leurs versions dans un fichier appelĂ© package.json, situĂ© Ă  la racine du projet. Ce fichier est crucial pour la gestion des versions des dĂ©pendances et des scripts de votre projet.

  • Partager des modules : Vous pouvez Ă©galement publier vos propres modules sur le registre NPM pour les partager avec la communautĂ©. Cela se fait via le site de NPM ou en utilisant la commande npm publish.

  • ExĂ©cuter des scripts : NPM permet de dĂ©finir et d’exĂ©cuter des scripts pour automatiser des tâches courantes comme les tests, la construction ou le dĂ©ploiement de votre application. Ces scripts sont dĂ©finis dans le fichier package.json et peuvent ĂŞtre exĂ©cutĂ©s avec :

npm run <script-name>