이 글은 Node.js 모듈 시스템에 대한 소개와 모듈 로드 방법을 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
1. Node의 모듈 시스템
Node.js의 모듈 시스템에서 각 파일은 독립적인 모듈입니다.
각 모듈은 자체 범위를 갖습니다.
// var 声明的全局变量 等同于 全局对象的属性 // username不是全局变量,在模块作用域中 var username = "Jack"; console.log(username); // console.log(window.username);//输出报错
2. (1) 핵심 모듈
let http = require("http"); let fs = require("fs");
(2) 타사 모듈
명령줄 타사 모듈 다운로드:
예: 임의의 숫자
npm install randomatic
인용문:
const randomtic = require("randomatic"); console.log(randomtic("*",20));
(3 ) 사용자 정의 module
//自定义模块 // 新建js文件 const aModule = require("./独立模块.js"); console.log(aModule.a);
독립 module.js
//每个独立的文件都是模块,有自己的作用域 console.log("我是独立模块"); var a =100;//主模块不能直接调用,所以往往通过exports实现 exports .a = a;
참고: 사용자 정의 모듈 require는 모듈 이름 앞에 "./" "../" "/"가 있는지 여부를 결정합니다.
추가: " custom module. " " (첨부코드)
Node.js의 모듈 경로 소개
위 내용은 Node.js 모듈 시스템 소개 및 모듈 로드 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!