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

Изменял ли конфиг Webpack в Create React App

Да, конфиг Webpack в Create React App (CRA) можно изменить, но не напрямую, так как он скрыт в react-scripts. Есть несколько способов:

  1. eject (необратимо) - команда npm run eject раскрывает все конфиги, но лишает преимуществ CRA.
  1. Переопределение через craco (рекомендуется):
js
// craco.config.js
module.exports = {
  webpack: {
    configure: (webpackConfig) => {
      // модификация конфига
      return webpackConfig;
    }
  }
};

Затем заменить react-scripts на craco в package.json.

  1. Плагины типа react-app-rewired - аналогично craco, но менее популярен сейчас.

Без eject изменения ограничены - можно только настраивать через .env переменные или babel.config.js.

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

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

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

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