問題は、module.exports を使用してエクスポートし、相互に依存する多数の個別のモジュールがあることです。言う-
mongohelper
transaction
server
conhandlr
appmin
現在、サーバー モジュールには、他の 4 つのモジュールで必要な共通オブジェクトが含まれています。ただし、ノードアプリをコンパイルするとき、これらのモジュールの一部は、サーバーモジュールの前にコンパイルされます。たとえば、コンソール出力を使用して、順序が-
Compile order-
mongohelper
transaction
server (..the upper modules have undefined common object now)
conhandlr
appmin
では、依存モジュールに未定義のオブジェクトがないように、サーバーモジュールが最初にコンパイルされるようにする方法はありますか?