Node 之 模組載入原理與載入方式

2022-05-07 13:45:09 字數 850 閱讀 9837

node.js中的模組可以分為原生模組和檔案模組,通過node.js中可以通過require方法匯入模組、exports方法匯出模組。

對於原生模組(比如說:http),只需要使用require(『http』)匯入這個模組並將其賦值給乙個變數即可使用這個模組匯出的屬性、方法等。

//這裡寫入你的**

)對於檔案模組,可以使用「./」字首來指代當前的路徑,從而使用相對路徑來進行載入模組。載入模組時,可以不寫.js拓展名。比如,在同級檔案交node中有乙個名為testone.js的檔案模組,可以這樣進行匯入:

const one=require('

./node/testone

');

乙個模組中的變數和方法只能用於這個模組,如果想要與去其他模組共享一些方法、屬性等,就可以通過exports匯出乙個物件。在這個物件中可以包含想要與其他模組共享的方法和屬性等。

若乙個模組中有兩個想要與其他模組共享的方法,乙個用於陣列去重,乙個用於計算陣列之和,就可以像下面**這樣進行匯出:

exports.js

const util =);

},add:function(arr));

}};module.exports=util;

這個模組的名字為exports.js ,同級目錄下可以通過require 使用該模組,**如下:

由上圖可知,說明模組匯入成功。

node的模組載入與管理

以下幾篇文件比較重要 commonjs module spec commonjs package spec npm install node package.json node module reference node實現了commonjs的模組規範和包結構規範 模組規範 module spec ...

node學習筆記 模組載入

學習筆記過程,自己理解,方便自己查詢,新手一枚,希望批評指正。通過命令列引數傳遞給nodejs以啟動程式的模組被稱為主模組。主模組負責排程組成整個程式的其它模組完成工作。用過require.js,應該知道這個概念。1.新建乙個名為1.js的檔案 function hello exports.hell...

RequireJS核心 之模組載入

requirejs的目標是鼓勵 的模組化,它使用了不同於傳統標籤的指令碼載入步驟。可以用它來加速 優化 但其主要目的還是為了 的模組化。它鼓勵在使用指令碼時以module id替代url位址。requirejs以乙個相對於baseurl的位址來載入所有的 頁面頂層標籤含有乙個特殊的屬性data ma...