5
node.js中的require()如何工作?
我尝试了这个: // mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require('./mod.js'); console.log(mod.a); // undefined console.log(mod.b); // 2 console.log(mod.c); // 3, so this === exports? 所以我想象require()可能是这样实现的: var require = function (file) { var exports = {}; var run = function (file) { // …