Vous êtes sur la page 1sur 2

npm init –y

La commande npm init est utilisée pour créer un nouveau projet NPM. Elle vous pose une série
de questions sur le projet, telles que son nom, sa description, ses dépendances, etc.

La commande npm init --y est une variante de la commande npm init qui permet de répondre
automatiquement à toutes les questions. Cela permet de créer un projet NPM rapidement et
facilement, sans avoir à se soucier des paramètres.

Lorsque vous exécutez la commande npm init --y, NPM créera un nouveau fichier package.json
dans le répertoire actuel. Ce fichier contient les informations de base sur le projet, telles que son
nom, sa description, ses dépendances, etc.

npm install express –save

La commande npm install express --save permet d'installer le framework Express.js dans un
projet Node.js. Elle accomplit trois tâches principales :

1. Installation du package Express.js

La commande télécharge le package Express.js depuis le registre npm, qui est un vaste dépôt de
packages Node.js. Elle place ensuite les fichiers nécessaires dans le dossier node_modules du
répertoire du projet.

2. Sauvegarde d'Express.js en tant que dépendance du projet

La commande ajoute une entrée pour Express.js dans la section dependencies du fichier
package.json du projet. Ce fichier sert de plan pour le projet, en répertoriant ses dépendances
essentielles et leurs versions spécifiques. En sauvegardant Express.js en tant que dépendance,
vous vous assurez que :

• Tout le monde travaillant sur le projet peut facilement installer la même version
d'Express.js, ce qui garantit la cohérence.
• Vous pouvez suivre la version d'Express.js sur laquelle votre projet s'appuie, ce qui facilite
les mises à jour futures et le dépannage.

3. Préparation d'Express.js pour utilisation dans le projet

Une fois installé, vous pouvez importer et utiliser Express.js dans votre code Node.js pour créer
des applications Web et des API. Pour l'importer, utilisez la ligne suivante dans vos fichiers
JavaScript :

JavaScript
const express = require('express');

Points importants à retenir

• --save-dev : Si vous n'avez besoin d'Express.js que pendant le développement ou les


tests, utilisez l'option --save-dev au lieu de --save. Cela permet de séparer les
dépendances spécifiques au développement de celles essentielles au bon fonctionnement
de l'application en production.
• -g (installation globale) : Il est possible d'installer des packages globalement à l'aide de
l'option -g, mais cela est généralement déconseillé pour les dépendances spécifiques à un
projet comme Express.js. Cette pratique peut entraîner des conflits de versions et des
difficultés à gérer les dépendances de manière efficace.

En résumé, la commande npm install express --save est un outil essentiel pour installer et
utiliser Express.js dans un projet Node.js. Elle garantit que votre projet utilise la même version
d'Express.js et qu'elle est facilement accessible à tous les développeurs travaillant sur le projet.

--------------------------------------------------------------------------------------------------------------

Installation de nodemon

==> installation globale

npm i -g nodemon ==> installation globale

==> installation juste pour le projet

npm i -D nodemon ==> installation juste pour le projet

Exécution :

Modifier le script :

En lui ajoutant :

===>

EXECUTION :

npm start ====> pour execution sans nodemon

npm run dev ====> pour execution avec nodemon

Vous aimerez peut-être aussi