Maison > Article > interface Web > Introduction aux chemins de module dans Node.js
Cet article vous présente le chemin du module dans Node.js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Modules tiers
Importez des modules tiers et des modules de base, il n'est pas nécessaire de spécifier le chemin, écrivez simplement le nom du module Oui ;
Pour importer des modules tiers, il sera recherché dans le répertoire "node_modules" dans le répertoire racine Si. non, il sera recherché à partir des "node_modules" dans le répertoire précédent. Recherchez et accédez directement à "node_modules" dans le répertoire racine
// Importez des modules tiers
const randomatic = require("randomatic");
2. Modules personnalisés
(1) Importer un module personnalisé - module de fichier
*** est le nom du module personnalisé
a. Le fichier ne spécifie pas de suffixe, et est chargé en premier "* **"
b. S'il n'y a pas de "***", chargez "***.js"<.> c. S'il n'y a pas de "***.js", chargez "***.json"
d. Il n'y a pas de "***.json", chargez "***.node"
main module.js
const myModules = require("./my-modules/自定义模块"); myModules(); // 当没有后缀名时 const myModules2 = require("./my-modules/自定义模块"); myModules2(); // json文件 const myModules3 = require("./my-modules/自定义模块"); console.log(myModules3);
a S'il y a package.json dans le répertoire et que main est spécifié, le Le fichier spécifié sera utilisé comme point d'entrée du module
b. Si main n'est pas spécifié ou s'il n'y a pas de package.json, index.js sera chargé par défaut
( 3). .js n'est pas utilisé, essayez de charger index.node
main module.js
package.jsonconst myModules4 = require("./indexModule"); myModules4();indexModules.js
{ "name":"Json格式", "main":"./indexModule.js" }Résumé :
module.exports = function () { console.log("我是目录package默认设置的文件"); }
(1) "./", "../", "/" sont des modules personnalisés, ceux sans ceux-ci sont des modules de base et des modules tiers Module
(2) Importez des modules tiers et des modules principaux, pas besoin de spécifier le chemin, écrivez simplement le nom du modèle
(3) Importez des modules tiers et des modules principaux, pas besoin de spécifier le chemin, Écrivez simplement le nom du module ;
(4) Lors de l'importation d'un module tiers, il sera recherché dans le répertoire "node_modules" du répertoire racine. Sinon, il sera recherché dans le répertoire "node_modules". dans le répertoire précédent et allez directement dans "node_modules" dans le répertoire racine
(5) Importez le module personnalisé Si le module est un fichier et qu'il n'y a pas de fichier du même nom, le suffixe sera ajouté. dans l'ordre, ".js", ".json", ".node "
(6) Importer un module personnalisé Un module est un répertoire Importer le nom du répertoire spécifié
Recommandations associées. :
Code d'implémentation du contrôle de routeur dans Node.js Introduction détaillée aux objets globaux dans Node.jsCe 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!