Проблема здесь вызвана средой сборки, использующей react-scripts
в вашем create-react-app
.У вас импортируется пакет node_modules
, который имеет неожиданный формат пакета.
При запуске npm run build
в локальной разработке , что происходит в Netlify, вы увидитеследующая ошибка в вашей сборке:
Failed to minify the code from this file:
./node_modules/indicative/builds/main.js:1:52673
Read more here: http:// bit.ly/2tRViJ9
Как объяснено в ссылке ( http: // bit.ly/2tRViJ9), react-scripts
необходимо обновить до реакции-скриптов @> = 2.0.0
$ npm install react-scripts@^2.0.0
В предыдущей версии (<2.0.0) <code>react-scripts не поддерживал ES.Следующие функции, найденные в node_modules
.Он ожидал CommonJS или ES и рекомендовал компилировать в ES5 для старых браузеров.Теперь сборки позволят вам установить целевые браузеры и использовать функции ES.Next.
После того, как вы подтвердите, что локальная сборка не содержит ошибок, вы можете отправить эти изменения в свой репозиторий git и в свойСборка Netlify также должна работать.
ПРИМЕЧАНИЕ: При использовании Netlify в качестве решения для CI / CD рекомендуется выполнять команду сборки во время локальной разработки, прежде чем нажиматьвнесите изменения в основную целевую ветвь, чтобы убедиться в отсутствии проблем с производственной сборкой.