Встречается на собеседованиях • сегодня

Из каких частей состоит конфиг Webpack

Webpack конфиг состоит из нескольких ключевых секций:

  1. entry - точка входа (может быть строкой, массивом или объектом для мульти-страничных приложений)
js
entry: './src/index.js'
  1. output - настройки выходных файлов:
js
output: {
  path: path.resolve(__dirname, 'dist'),
  filename: 'bundle.js'
}
  1. module - правила для обработки файлов (loaders):
js
module: {
  rules: [
    { test: /\.js$/, use: 'babel-loader' },
    { test: /\.css$/, use: ['style-loader', 'css-loader'] }
  ]
}
  1. plugins - дополнительные плагины:
js
plugins: [new HtmlWebpackPlugin()]
  1. mode - режим сборки (development/production)
  2. resolve - настройки разрешения модулей
  3. devServer - конфигурация dev-сервера
  4. optimization - оптимизации сборки

Конфиг экспортируется как CommonJS модуль. В современных версиях можно использовать ES модули.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы