Maison > interface Web > js tutoriel > 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

不言
Libérer: 2018-08-23 17:36:50
original
1630 Les gens l'ont consulté

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);//输出报错
Copier après la connexion

2. Charger le module

(1) Module de base

let http = require("http");
let fs = require("fs");
Copier après la connexion

(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));
Copier après la connexion

(3) Module personnalisé

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

Module indépendant.js

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

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!

É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