module是一个对象,在Node环境中运行js脚本,module会自动添加,并且系统会将函数封装到另一个函数中
例如:
var module = {
id: '.',
exports: {}
};
var load = function (exports, module) {
//自定义函数开始
function customFunction {
console.log('Hello, ' + name + '!');
}
module.exports = customFunction;
// 自定义函数结束
return module.exports; }; var exported = load(module.exports, module);
// 保存module:
save(module, exported);
注:除了加红字体外的代码都是在Node环境中运行js脚本时系统自动添加的代码块
module对象的属性包括:
Module {
id: String,
exports: Object,
parent: Object,
filename: String,
loaded: Boolean,
children: Array,
paths: Array
}