это то, что я нашел по документация-ссылка для npm run eject
это односторонняя операция. После извлечения вы не сможете вернуться назад!
Если вы не удовлетворены инструментом сборки и вариантами конфигурации, вы можете извлечь его в любое время. Эта команда удалит отдельную зависимость сборки из вашего проекта.
Вместо этого он скопирует все файлы конфигурации и переходные зависимости (Webpack, Babel, ESLint и т. Д.) Прямо в ваш проект, чтобы вы имели полный контроль над ними. Все команды, кроме eject, будут работать, но они будут указывать на скопированные сценарии, чтобы вы могли настроить их. На данный момент вы по своему усмотрению.
Вам не нужно когда-либо использовать Eject. Кураторский набор функций подходит для небольших и средних развертываний, и вы не должны чувствовать необходимость использовать эту функцию. Однако мы понимаем, что этот инструмент не будет полезен, если вы не сможете настроить его, когда будете к нему готовы.
Он перемещает файлы конфигурации create-реагировать-app и сценарии dev / build / test в каталог вашего приложения.
Если вам не нужно изменять конфигурацию или сценарии, вам не нужно их извлекать. Это лишит вас возможности обновиться до новых версий create-реагировать на приложение.
Приложение create-реакции-приложение дает вам быстрый и простой способ начать работу. Он инкапсулирует настройки проекта и предоставляет вам инструменты для создания готовых приложений.
Когда вы запускаете npm eject, вы получаете доступ ко всем файлам конфигурации Это может быть полезно, если вы хотите изменить настройки веб-пакета
так что у него есть свои плюсы и минусы, выбирайте то, что лучше для вас.