Я создаю проект ReactJS с create-react-app
пакетом, и он работал хорошо, но я не могу найти файлы и конфигурации webpack.
Как работает response-create-app с веб-пакетом? Где находятся файлы конфигурации веб-пакета при установке по умолчанию create-react-app
? Я не могу найти файлы конфигурации в папках моего проекта.
Я не создал переопределить файл конфигурации. Я могу управлять настройками конфигурации с помощью других статей, но я хочу найти обычные конфигурационные файлы.
node_modules
каталогеИз документации :
Если вы хотите иметь доступ к файлам конфигурации, вам нужно извлечь , запустив:
В большинстве сценариев лучше не извлекать и пытаться найти способ заставить его работать на вас по-другому. Таким образом, вы можете обновлять свои зависимости
create-react-app
и не иметь дело с адом зависимостей Webpack.источник
Многие люди заходят на эту страницу с целью найти конфигурацию веб-пакета и файлы, чтобы добавить к ним собственную конфигурацию. Еще один способ достичь этого без запуска
npm run eject
- это использовать response-app-rewired . Это позволяет перезаписать файл конфигурации вашего веб-пакета без извлечения.источник
Предполагая, что вы не хотите извлекать, и вы просто хотите посмотреть на конфигурацию, вы найдете их в
/node_modules/react-scripts/config
источник
Конфигурация Webpack, используемая
create-react-app
здесь: https://github.com/facebook/create-react-app/tree/master/packages/react-scripts/configисточник
Вы можете найти его в папке / config .
Когда вы извлекаете, вы получаете сообщение вроде:
источник
Конфигурация Webpack обрабатывается реагирующими скриптами . Вы можете найти все конфиги веб-пакетов в node_modules response -scripts / config .
И если вы хотите настроить конфиг веб-пакета, вы можете выполнить эту команду customize-webpack-config.
источник
Попробуйте извлечь файлы конфигурации, выполнив:
тогда вы найдете папку конфигурации, созданную в вашем проекте. Вы найдете свои файлы конфигурации webpack init.
источник
Я знаю, что уже довольно поздно, но для будущих людей, сталкивающихся с этой проблемой, если вы хотите получить доступ к конфигурации веб-пакета CRA, другого выхода нет, кроме как запустить:
Тем не менее, с выбросом вы оторвитесь от конвейера обновлений CRA, поэтому с точки выброса вы должны поддерживать его самостоятельно.
Я сталкивался с этой проблемой много раз, и поэтому я создал шаблон для реагирующих приложений, которые имеют почти ту же конфигурацию, что и CRA, но также и дополнительные привилегии (такие как styled-components, jest unit test, Travis ci для развертываний, красивее). , ESLint и т. Д.), Чтобы облегчить обслуживание. Проверьте репо .
источник