Maison > interface Web > js tutoriel > Explication détaillée de l'utilisation des modules personnalisés node js

Explication détaillée de l'utilisation des modules personnalisés node js

零下一度
Libérer: 2017-06-27 14:39:30
original
1247 Les gens l'ont consulté

Les modules Node.js sont divisés en deux catégories, l'une est le module natif (de base) et l'autre est le module de fichiers. Le module natif est compilé dans le fichier d'exécution binaire
lorsque le code source node.js est compilé, et la vitesse de chargement est la plus rapide. Un autre type de module de fichiers est chargé dynamiquement et la vitesse de chargement est plus lente que celle des modules natifs. Cependant, Node.js met en cache à la fois le module natif
et le module de fichiers, il n'y aura donc pas de surcharge répétée lors de la deuxième demande. Parmi eux, les modules natifs sont définis sous le répertoire lib, tandis que les modules de fichiers
ne sont pas définis.

//1. Créez un fichier js de module de test (je l'ai nommé test.js ici)

//2 Ajoutez une méthode de test

function test(){.

 console.log('Test Success!');

}

//3 Exposez cette méthode au module de nœud

//exports. .test( Ceci est le nom de la méthode publique. Lors d'un appel externe, utilisez ce nom de méthode)

exports.test = test

//4. , et appelez la fonction test correspondante, les deux fichiers js sont dans le même répertoire)

const testModule = require('./test.js');

testModule.test();


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal