Я создаю приложение, которое может загружать различные модули (другие пакеты, созданные разными конфигурациями webpack) по запросу. BaseModule отвечает за то, когда загружать, который связывает и экспортирует некоторые классы по умолчанию, такие как BaseUtils. Сам модуль не знает о всех возможных модулях/пакетах, которые могут потребоваться для загрузки.
TestModule является одним из тех модулей, которые загружаются по требованию во время выполнения с помощью BaseModule, а TestModule хочет использовать BaseUtils.
Вопрос: возможно ли require('basemodule/BaseUtils') в TestModule, у которого есть свой собственный файл webpack.config.js, а BaseModule указан как внешний? То есть, есть ли способ, чтобы сгенерированный набор тестовых модулей повторно использовал модули, доступные в сгенерированном наборе базовых модулей? Или необходимо, чтобы BaseModule необходимо экспортировать в глобальную переменную?