Встречается на собеседованиях • сегодня
Как WebPack решает какие файлы можно обработать
Webpack обрабатывает файлы на основе настроек в конфигурации (webpack.config.js). Ключевые моменты:
- Entry points – указывает, с каких файлов начинать сборку.
- Loaders – определяют, как обрабатывать разные типы файлов (например,
babel-loaderдля JS,css-loaderдля CSS). - Rules в module.rules – массив правил, где для каждого типа файла указывается соответствующий лоадер.
Пример конфига:
js
module.exports = {
module: {
rules: [
{
test: /\.js$/, // Регулярка для JS-файлов
use: 'babel-loader' // Лоадер для них
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
}
]
}
};Webpack проходит по зависимостям от entry-файлов и применяет лоадеры, соответствующие расширениям файлов. Если для типа файла нет лоадера – будет ошибка (если не настроен noParse).

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