我遇到了 Node.js 的以下问题v0.10.1
(通过一个快速示例进行演示):
在交互式命令行中运行节点时:
> global.require
{ [Function: require] . . . }
> require
{ [Function: require] . . . }
运行以下命令时,script.js
我得到了意想不到的结果:
console.log(global.require); // 1.
console.log(require); // 2.
undefined // 1. `global.require` is undefined!
{ [Function: require] . . .} // 2. `require` by itself works however.
我删除了由...
. 在本地运行它以查看实际显示的全部内容。
是什么导致这种情况发生?