nodejs中的模組系統

2021-08-29 05:01:40 字數 623 閱讀 4742

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...