NodeJS模块系统的原理

// 准备module对象

var module = {

  id: 'hello',

  exports: {}

};

var load = function = function(module){

  // 读取hello.js代码

  function greet(name){

    console.log('hello' + name);

  } 

  module.exports = greet;

  // hello.js代码结束

  return module.exports;

}

var exported = load(module);

// 保存module

save(module,exported);

原文地址:https://www.cnblogs.com/yzpweber/p/6569213.html