Проблема в том, что у меня есть несколько отдельных модулей, которые я экспортирую с использованием module.exports и зависят от них. Say-компилировать порядок модулей node.js
mongohelper
transaction
server
conhandlr
appmin
Теперь серверный модуль содержит общий объект, который требуется другим четырем модулям. Тем не менее, при компиляции приложения узла, некоторые из этих модулей собраны до серверного модуля, например, с помощью консольного вывода я обнаружил, что приказ был -
Compile order-
mongohelper
transaction
server (..the upper modules have undefined common object now)
conhandlr
appmin
Итак, есть ли способ, с помощью которого я могу убедиться, что серверный модуль сначала компилируется, так что любые зависимые модули не имеют неопределенных объектов?
Как вы заявляете о своей зависимости от модуля 'server'? – Bergi
имеет общую переменную объекта, которая должна быть разделена между всеми модулями. Таким образом, server.commonVar должен быть таким же. Его содержимое динамически изменяется в серверном модуле. Серверный модуль используется с использованием обычного require(). Если какая-либо помощь, я использую «module.exports» вместо «export». – digster
Как вам «скомпилировать»? – TheHippo