2
は、私は文がrequire.main
がその モジュールに設定され、ファイルがNode.jsのから直接実行される のNode.jsは、Node.jsの文書でrequire.main ===モジュール
を語りました。つまり、ファイルrequire.main === module
をテストしてファイルが直接実行されたかどうかを判断することができます。私はここにmain
が何であるかを聞いてみたい
、私は、誰が助けることができ、ソースコードに感謝し、このmain
の定義を見つけることができません!
答えていただきありがとうございますが、module.jsファイルのModule.prototype.requireに.mainプロパティが見つかりません。私はソースコードが.mainプロパティをどこで定義しているのか不思議です。 – phaneven
@phaneven - そのプロパティを設定するコードは次のとおりです:https://github.com/nodejs/node/blob/master/lib/internal/module.js#L23 – jfriend00