Встречается на собеседованиях • сегодня
В чем разница между Plugin и Module в Webpack
Плагины (Plugins) и модули (Modules) в Webpack выполняют разные функции:
Модули:
- Обрабатывают отдельные файлы (например,
.js,.css,.png) - Используют лоадеры (
rulesв конфиге) для трансформации файлов
js
module: {
rules: [
{ test: /\.css$/, use: ['style-loader', 'css-loader'] }
]
}Плагины:
- Работают на уровне всей сборки
- Выполняют сложные задачи: оптимизация, создание HTML-файлов и т.д.
js
plugins: [
new HtmlWebpackPlugin({ template: './src/index.html' })
]Ключевое отличие: модули трансформируют файлы по одному, а плагины работают с результатом всей сборки.

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