Обычно нет: установленный пакет не включается в клиентский bundle, если не достижим из графа сборки. Но есть исключения для неявных входов и ресурсов.
Если библиотека нигде не импортируется в коде, попадёт ли она в продакшн-билд?
Обычно нет: установленный пакет не включается в клиентский bundle, если не достижим из графа сборки. Но есть исключения для неявных входов и ресурсов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обычно нет: установленный пакет не включается в клиентский bundle, если не достижим из графа сборки. Но есть исключения для неявных входов и ресурсов.
Библиотеку может импортировать другая зависимость, подключать plugin, HTML-тег или настройка entry. Статические ресурсы могут копироваться отдельно от графа JavaScript. Поэтому проверяйте итоговую сборку и конфигурацию, а не только прямые imports приложения. Наличие пакета в node_modules или lockfile само по себе не означает его передачу браузеру.