Вариант 1. Извлеките CRA
Если вы только что создали приложение с помощью CRA и не внесли в него больших изменений, вы можете использовать npm run eject
- подробнее об этом здесь
Имейте в виду, что после этого не будет возврата (кроме, конечно, коммитов). Это в основном предоставит вам файл webpack и другие файлы, которые в настоящее время «скрыты» в CRA
Некоторые критические замечания и размышления об этом методе здесь
Вариант 2 - Реагировать App Rewired
Возможно, это правильный выбор. Это позволяет вам расширить ваш текущий веб-пакет без извлечения или беспорядка / внесения слишком большого количества изменений в ваш проект, как это сделает npm run eject
. Взгляните на пакет здесь
Отличное руководство от Egghead.io с использованием react-app-rewired
здесь