首頁  >  文章  >  web前端  >  Node.js模組系統的介紹以及如何載入模組的方法實現

Node.js模組系統的介紹以及如何載入模組的方法實現

不言
不言原創
2018-08-23 17:36:501584瀏覽

本篇文章帶給大家的內容是關於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自訂模組中內容的介紹(附程式碼)

Node.js中模組路徑的內容介紹

#

以上是Node.js模組系統的介紹以及如何載入模組的方法實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn