2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
L'une des principales fonctionnalités de Node.js est son système de modules, qui permet aux développeurs d'organiser le code en modules réutilisables. Ce système favorise la modularité du code, facilitant ainsi la création et la gestion de grandes applications. Cet article examinera en profondeur le système de modules Node.js, y compris son fonctionnement, comment créer et utiliser des modules, ainsi que les avantages et les limites du système de modules.
Node.js utilise la spécification de module CommonJS, qui est une spécification permettant de charger des modules de manière synchrone. Chaque fichier est traité comme un module indépendant avec sa propre portée.Module réussirequire
Chargement de fonctions, viaexports
objet oumodule.exports
Exporter les membres.
Lorsque Node.js charge un module, il exécute le code dans le fichier du module et stocke les interfaces exportées dans un cache.Subséquentrequire
L'appel récupérera le module directement depuis le cache, améliorant ainsi la vitesse de chargement.
Créer un module est simple.Il vous suffit d'écrire du code JavaScript dans un fichier et de transmettreexports
oumodule.exports
Exportez les fonctions, objets ou variables auxquels vous souhaitez que d’autres modules aient accès.
Par exemple, créez un fichier appelé logger.js
Module de journalisation :
// logger.js
function log(message) {
console.log(message);
}
module.exports = log;
Pour utiliser un module que vous pouvez utiliser dans un autre fichier require
la fonction l’introduit.require
La fonction accepte un