У меня есть определенный модуль с именем pubsub
, который является классом и должен быть инициализирован для любого использования. У меня есть серверный процесс, который на этапе запуска требует модуль pubsub
и вызывает метод init для него. Это приложение является веб-приложением, основанным на действиях, которые пользователь выполняет с пользовательским интерфейсом, определенные модули загружаются динамически, и мой вопрос заключается в том, требует ли недавно загруженный динамический модуль того же модуля pubsub
, я вижу, что он не нужен быть инициализированным. Я предполагаю, что он использует тот же модуль pubsub
, инициализированный во время запуска процесса сервера. Как это возможно? (из-за кеширования модулей в nodejs или какой-то концепции операционных систем мне не хватает?). Кроме того, если я запускаю другой процесс узла отдельно от процесса сервера, для которого требуется тот же модуль pubsub
, нужно ли его снова инициализировать? Спасибо за помощь!