Ответы пользователя по тегу Webpack
  • Как webpack собирает импорты и экспорты?

    FairyTaleComposer
    @FairyTaleComposer
    Вебпак изолирует каждый модуль, оборачивая его код в анонимную функцию. Таким образом у каждого модуля образуется своя область видимости. Отсюда то, что не экспортируется, не видно за пределами этого модуля. Любые глобальные переменные, функции, классы перестанут быть глобальными.
    Статей конкретно по этому вопросу пока не вижу, может позже найду, либо кто-то другой подскажет.
    Ответ написан
    Комментировать
  • Что я делаю не так для того, чтобы удалить ненужные экспорты с помощью webpack 5?

    FairyTaleComposer
    @FairyTaleComposer Автор вопроса
    Выяснила, в чём было дело. Я на специальном полупустом проекте тестировала сборку, на маленьких модулях, буквально из пары функций\объектов, пытаясь повторить ту же ошибку. Дело было в моём коде, а не в сборке. У меня был объект, в котором содержатся ссылки на DOM-элементы. И, очевидно, вебпак воспринимает это как модуль с "побочным эффектом" и не вытряхивает его. В итоге, я выделила конкретно этот модуль в отдельный файл, решив вопрос таким образом. Остальные модули вроде бы нормально вытряхиваются.
    Ответ написан
    Комментировать