>  기사  >  웹 프론트엔드  >  Node.js 모듈 시스템 소개 및 모듈 로드 방법

Node.js 모듈 시스템 소개 및 모듈 로드 방법

不言
不言원래의
2018-08-23 17:36:501537검색

이 글은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.