Встречается на собеседованиях • сегодня
Как сборщик помогает при разработке
Сборщик (например, Webpack, Vite, Parcel) автоматизирует рутинные задачи и оптимизирует код для продакшена. Основные преимущества:
- Бандлинг – объединяет модули в один/несколько файлов
- Транспиляция – конвертирует современный JS (ES6+) в совместимый код через Babel
- Оптимизация – минификация, tree-shaking, сжатие изображений
- Dev-сервер – горячая перезагрузка (HMR), проксирование API
- Обработка ресурсов – импорт CSS/SCSS, шрифтов как модулей
Пример конфига Webpack:
js
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
module: {
rules: [
{ test: /\.js$/, use: 'babel-loader' },
{ test: /\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader'] }
]
}
};
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы