Les commandes essentielles de NPM
NPM offre un ensemble de commandes pratiques qui permettent de gérer facilement les dépendances, de configurer des scripts d’automatisation, et bien plus encore. Voici une liste des commandes NPM les plus couramment utilisées et leurs fonctionnalités principales :
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 init
npm init -y
pour générer unpackage.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 fichierpackage.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
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 install
npm update
: Met à jour toutes les dépendances du projet en fonction des versions spécifiées dans le fichierpackage.json
.npm update
npm uninstall <nom_du_paquet>
: Désinstalle un paquet et le supprime des dépendances dans le fichierpackage.json
.npm uninstall express
Scripts NPM
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
:
{
"scripts": {
"start": "node app.js",
"build": "webpack --config webpack.config.js",
"test": "mocha"
}
}
Dépôt et publication
npm publish
: Publie votre paquet sur le registre NPM, rendant votre module disponible pour la communauté.npm publish
npm login
: Permet de se connecter à un compte NPM, nécessaire avant la publication d’un paquet.npm login
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
Ces commandes constituent la base de l’utilisation de NPM dans les projets Node.js et permettent de gérer efficacement les dépendances, d’automatiser des tâches et de publier des paquets sur le registre NPM.