我有一个文件 stats.js。
它的内容是
(function () {
func1 = function () {
}
func2 = function () {
}
module.exports = this;
}).call(this);
据说,当我这样做时
var stats = require("./stats");
我应该能够使用 stats.func1、stats.func2 获得 func1 和 func2,对吗?
好吧,我不能。stats 对象只是空的。stats.js 中的一些痕迹显示“this”也是一个空对象。
是什么赋予了?