CommonJS对模块的定义十分简单,主要分为模块引用.模块定义和模块标识. 1.模块引用 var math = require('math');//这个方法接受模块标识,以此引入一个模块的API到当前上下文中. 2.模块定义 对应引入的功能,上下文提供了exports对象用于导出当前模块的方法或者变量,并且它是唯一的出口.在模块中,存在一个module对象,它代表模块自身,而exports是module的属性.在Node中,一个文件就是一个模块,将方法挂载在exports对象上作为属性即可定义…