本篇文章帶給大家的內容是關於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)自訂模組
//自定义模块 // 新建js文件 const aModule = require("./独立模块.js"); console.log(aModule.a);
獨立模組.js
//每个独立的文件都是模块,有自己的作用域 console.log("我是独立模块"); var a =100;//主模块不能直接调用,所以往往通过exports实现 exports .a = a;
注意:自訂模組require 會判斷模組名稱前面有沒有" ./ " " ../ " " / ",
自訂模組前加上:" ./ " " ../ " " / ";
如果沒用自訂就是核心和地第三方模組,優先載入核心模組;
相關推薦:
#以上是Node.js模組系統的介紹以及如何載入模組的方法實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!