Встречается на собеседованиях • сегодня
Как WebPack решает какие файлы нельзя обработать
Webpack обрабатывает только те файлы, которые явно указаны в цепочке импортов (через import/require). Для обработки не-JS файлов (CSS, изображения и т.д.) используются лоадеры, которые нужно настроить в конфиге. Если файл не подходит ни под один лоадер, Webpack выдаст ошибку.
Пример конфига для обработки разных типов файлов:
js
module.exports = {
module: {
rules: [
{ test: /\.css$/, use: ['style-loader', 'css-loader'] },
{ test: /\.(png|jpg)$/, type: 'asset/resource' }
]
}
};Ключевые моменты:
testопределяет, какие файлы обрабатывать- Если нет подходящего лоадера, Webpack выбросит ошибку при сборке
- Для новых форматов нужно добавлять соответствующие лоадеры в конфиг

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы