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.
🚀 Initialisation d'un projet
npm init🏗️ : Cette commande initialise un nouveau projet Node.js et crée un fichierpackage.json, qui contient les informations sur le projet et ses dépendances.Vous pouvez également utilisernpm initnpm init -ypour générer unpackage.jsonavec 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 fichierpackage.json.npm install expressnpm 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 fichierpackage.json. Cette commande est souvent utilisée lorsqu’on clone un projet ou qu’on récupère un projet existant.npm installnpm update⬆️ : Met à jour toutes les dépendances du projet en fonction des versions spécifiées dans le fichierpackage.json.npm updatenpm uninstall <nom_du_paquet>🗑️ : Désinstalle un paquet et le supprime des dépendances dans le fichierpackage.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 fichierpackage.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 -vnpm 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
🛠️ Atelier : Installer une dépendance
- Initialisez un nouveau projet avec
npm init -y - Installez Express avec
npm install express - Vérifiez le fichier
package.json - Lancez
npm outdatedpour vérifier les versions
🏋️ Exercice
Installer express et l'utiliser dans un projet simple. → Exercice
🎯 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é.