Maison  >  Article  >  interface Web  >  Introduction au système de modules Node.js et comment charger des modules

Introduction au système de modules Node.js et comment charger des modules

不言
不言original
2018-08-23 17:36:501587parcourir

Cet article vous présente le système de modules Node.js et comment charger des modules. 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.

1. Le système de modules de Node

Dans le système de modules de Node.js, chaque fichier est un module indépendant

Chaque module aura sa propre portée ;

// var 声明的全局变量 等同于 全局对象的属性
//     username不是全局变量,在模块作用域中
var username =  "Jack";
 
console.log(username);
// console.log(window.username);//输出报错

2. Charger le module

(1) Module de base

let http = require("http");
let fs = require("fs");

(2) Module tiers

Téléchargement du module tiers en ligne de commande :

Par exemple, nombre aléatoire

npm install randomatic

Citation :

const randomtic = require("randomatic");
console.log(randomtic("*",20));

(3) Module personnalisé

//自定义模块
// 新建js文件
const aModule = require("./独立模块.js");
console.log(aModule.a);

Module indépendant.js

//每个独立的文件都是模块,有自己的作用域
console.log("我是独立模块");
 var a =100;//主模块不能直接调用,所以往往通过exports实现
exports .a = a;

Remarque : le module personnalisé requis jugera Y a-t-il " . / " " ../ " " / " devant le nom du module ?

Ajouter avant le module personnalisé : " ./ " " ../ " " / ";

S'il y a n'est pas nécessaire de personnaliser les modules principaux et tiers, chargez d'abord les modules principaux

Recommandations associées :

Introduction au contenu du module personnalisé Node.js (avec code)

Introduction au chemin du module dans Node.js

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!

Déclaration:
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