【发布时间】:2012-10-01 23:26:49
【问题描述】:
为什么“this”在 NodeJS 中是一个空对象? “module.exports”属于哪里?
我认为"module.exports..." 可以写成"this.module.exports...",但它不会工作。
谢谢
【问题讨论】:
-
适合我,你用的是什么设置?
-
Ubuntu 12.04 中的 NodeJS 0.8.11。我有一个带有 console.log(this) 的“app.js”文件;当我运行它时会打印 {}
-
this.module.exports.go = function() TypeError: Cannot read property 'exports' of undefined
-
这行在什么上下文中?是在模块级别还是在函数内部?
-
@phenomnomnominal:你是在 REPL 中测试吗?
标签: javascript node.js this