取fs.js的代码段,例如:PhantomJS中的“出口”在哪里定义?
exports.write = function (path, content, modeOrOpts) {
var opts = modeOrOptsToOpts(modeOrOpts);
// ensure we open for writing
if (typeof opts.mode !== 'string') {
opts.mode = 'w';
} else if (opts.mode.indexOf('w') == -1) {
opts.mode += 'w';
}
var f = exports.open(path, opts);
f.write(content);
f.close();
};
现在我很困惑与exports
对象。你可以在每个PhantomJS模块中找到它,但我没有发现在哪里定义exports
对象。
任何人都可以给我一些关于定义exports
对象的地方的建议吗?
不要与NodeJS中的exports
混淆。这是PhantomJS ...
http://stackoverflow.com/questions/9901082/what-is-this-javascript-require 它是一个对象,通过要求其 –