TW3 — Technologies du Web 3

Les commandes essentielles de NPM

NPM offre un ensemble de commandes pratiques pour créer un projet, installer des dépendances et automatiser des tâches répétitives.

📚 Apport9′

🚀 Initialisation d'un projet

  • npm init 🏗️ : Cette commande initialise un nouveau projet Node.js et crée un fichier package.json, qui contient les informations sur le projet et ses dépendances.
    npm init
    Vous pouvez également utiliser npm init -y pour générer un package.json avec les valeurs par défaut sans passer par l'interaction utilisateur.

📥 Installation de paquets

  • npm install <nom_du_paquet> 📦 : Installe un paquet dans le projet local. Le paquet sera ajouté à la liste des dépendances dans le fichier package.json.
    npm install express
  • npm install -g <nom_du_paquet> 🌍 : Installe un paquet de manière globale, le rendant disponible pour tous les projets sur la machine.
    npm install -g nodemon

Local ou global ?

Installez un paquet localement s'il est utilisé par votre projet (express, react, vite). Réservez les installations globales aux outils de ligne de commande que vous voulez lancer partout sur votre machine.

🔄 Gestion des dépendances

  • npm install 📦 : Installe toutes les dépendances listées dans le fichier package.json. Cette commande est souvent utilisée lorsqu’on clone un projet ou qu’on récupère un projet existant.
    npm install
  • npm update ⬆️ : Met à jour toutes les dépendances du projet en fonction des versions spécifiées dans le fichier package.json.
    npm update
  • npm uninstall <nom_du_paquet> 🗑️ : Désinstalle un paquet et le supprime des dépendances dans le fichier package.json.
    npm uninstall express

⚙️ Scripts NPM

Les scripts servent à donner un nom simple à une commande longue ou répétitive.

  • npm run <nom_du_script> 🏃 : Permet d'exécuter les scripts définis dans le fichier package.json. Les scripts automatisent des tâches telles que les tests, le lancement d’un serveur ou la compilation de fichiers.
    npm run build

Les scripts sont définis dans la section "scripts" du fichier package.json. Exemple :

{
  "scripts": {
    "start": "node app.js",
    "build": "webpack --config webpack.config.js",
    "test": "mocha"
  }
}

📦 Vérification de la version

  • npm -v : Affiche la version actuelle de NPM installée sur la machine.
    npm -v
  • npm outdated : Affiche les paquets installés qui ne sont pas à jour, en montrant la version installée, la version souhaitée et la version la plus récente.
    npm outdated
🛠️ Atelier9′

🛠️ Atelier : Installer une dépendance

  1. Initialisez un nouveau projet avec npm init -y
  2. Installez Express avec npm install express
  3. Vérifiez le fichier package.json
  4. Lancez npm outdated pour vérifier les versions
🏋️ Exercice3′

🏋️ Exercice

Installer express et l'utiliser dans un projet simple. → Exercice

🎯 Synthèse0′

🎯 Synthèse

npm est l'outil de gestion de paquets de Node.js. Les commandes init, install, update, run sont essentielles. Dans le projet fil rouge, ce chapitre prépare l'utilisation d'Express (s06).

npm

Terminez le quiz du chapitre pour le marquer comme complété.

Tableau de bord

On this page