Задать вопрос

Как объединить 2 файла webpack?

Добрый день, подскажите пожалуйста:
Есть 2 js файла которые собираются webpack'ом, в одном содержатся основные библиотеки, во втором уже сами функции, события и т.п.
Когда я загружаю их на страницу:
<script src="main.js" type="text/javascript"></script>
<script src="sup.js" type="text/javascript"></script>


Часть функций из main.js доступно, а некоторые нет. Если объединить два файла в один, то всё хорошо.
Если вставить код из sup.js прямо в консоль, тогда уже всё хорошо. Пробовал обернуть в window.onload не помогает.

Думаю проблема в том, что webpack заворачивает код, делая его не доступным, если моё предположение верно, как можно это отключить?
  • Вопрос задан
  • 461 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@JoyMefisto
Frontend developer
Чтобы выставить создаваемые модуль webpack'ом "наружу", нужно в сборке webpack.config.js добавить library: '[name]'
Это свойство создаёт для каждого бандла переменную в глобальной области видимости, куда и сохраняет весь бандл.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы