nodejs中的模組語法關鍵字主要是exports module.exports 以及 require,不要和es6的import export搞混了
匯出exports物件後直接新增新成員
exports.area = (r) => pi * r ** 2;
對module.exports直接複製
module.exports = class square
area()
};
匯入
使用require將乙個檔案匯入到 變數中
var teacher = require('./modules/teacher')
1、若檔案匯出的是乙個類,可以直接用變數名new這個類
var wzj = new teacher('wzj')
2、若 檔案匯出的是一系列方法,可以直接以類的語法呼叫其中的方法
var getteacher = teacher.getteacher()
var setteacher = teacher.setteacher()
Nodejs中的模組系統
具有檔案作用域 具有通訊規則 載入和匯出規則 1.nodejs中的模組系統,具有檔案作用域,也具有通訊規則,使用require方法載入模組,使用exports介面物件匯出模組中的成員 2.載入require 語法 var 自定義變數名稱 require 模組 兩個作用 執行被載入模組中的 得到載入模...
nodejs 模組系統
模組系統分為原生系統跟檔案系統,他們的呼叫優先順序為 檔案系統快取區 原生系統 原生系統快取區 檔案系統 1.原生系統 http,path,fs 等 2.載入檔案系統時還可以指定自定義檔案 hello 或者 root node hello 路徑載入 3.mod 非原生系統的檔案系統 node.js ...
nodejs中的模組
nodejs中的模組管理遵循commonjs規範。使用module.exports 可簡寫為exports 匯出模組,使用require來引入模組。例 mymodule.js var myfunction function name module.exports myfunction 也可也成exp...