Modules
Un module Node.js est une fonctionnalité regroupée dans un fichier JavaScript (ou parfois plusieurs grâce aux fichiers index.js
) dans le but d'être réutilisée à différents endroits d'une application.
Chaque module Node.js dispose de son propre contexte et ne peut donc interférer avec d'autres modules ou polluer le global scope.
Utilisation d'un module
Importation d'un module standard
Importation d'un module provenant d'un package externe
Il faut tout d'abord installer le package associé...
... puis importer le module tel un module natif.
Modules "custom"
Création d'un module simple (un seul fichier)
Importation du module
Les modules faisant partie de l'application (hors modules natifs ou dépendances) doivent être importés par chemin relatif.
Une fois le support des ES Modules (https://nodejs.org/api/esm.html) stabilisé, import
remplacera require
.
Last updated