Именно должна, то есть по факту в nodejs она возвращает объект, который содержит поля, которые были объявлены с помощью exports. А вот дальше интересно, то, что было объявлено и отработало в модуле, во время его загрузке, оно отрабатываться должно один раз? Это понятно для встроенных модулей, они в единственном экземпляре. А вот для своих. То есть оно должно обрабатывать модуль только один раз и уже просто возвращять ссылку на него? Таким образом все объявленные переменные внутри модуля будут изменяться совместно всеми потребителями модуля через функции, экспортируемые модулем? Я не против такой модели, пойми меня правильно многоуважаемый лор, вопрос именно в том, как это должно быть, в принципе, потому как в браузере использую собственный подгрузчик и он уникальные экземпляры модуля создаёт, переделать не сложно. А как в других javascript средах require работает?
Похожие темы
- Форум Glib g_ascii_formatd, возвращяет странные значения. (2011)
- Форум [epoll][pipe] EPOLL_CTL_DEL возвращяет ошибку EBADF (2009)
- Форум Объектная модель питона (2019)
- Форум Дураки должны страдать? (2013)
- Форум Гуглохромоюзеры должны страдать? (2013)
- Форум Идиоты должны страдать (2015)
- Форум Вебмакаки должны сдохнуть (2019)
- Форум Пакеты. Как должно быть? (2013)
- Форум Пользователи нокии должны страдать? (2013)
- Форум Так и должно быть? (2012)