7. Node Module

本教材撰寫於 Node.js 版本:v8.9.1

7.1 模組化結構

var circle = require('./circle.js');
// or
var circle = require('./circle');

var bar = require('bar');

7.2 核心模組

7.3 自訂模組

function

// module.js
module.exports = function(x) {
    console.log(x);
};

// index.js
var m = require('./foo');

m("這是一個自訂模組");

// 執行
$ node index.js
這是一個自訂模組

object

// foo.js

var out = new Object();

function p(string) {
  console.log(string);
}

out.print = p;

module.exports = out;

7.4 練習

接下來…