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.
で示される余分なコードを削除しました...
。ローカルで実行して、実際に表示される内容の全範囲を確認します。
これが起こる原因は何ですか?