NodeJS模块系统的原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);

以上是关于NodeJS模块系统的原理的主要内容,如果未能解决你的问题,请参考以下文章

NodeJS模块系统的原理

单步调试理解webpack里通过require加载nodejs原生模块实现原理

我的全栈工程师之旅---------nodejs的模块原理和npm

我的全栈工程师之旅---------nodejs的模块原理和npm

[NodeJS]Node模块原理

NodeJs模块加载流程分析(require)