Ошибка сборки для Create React App 2.0 для Zeit - PullRequest
0 голосов
/ 18 ноября 2018

Я создал приложение, используя create-react-app версию 2.0 локально.Он работает, строит и работает как положено.Я пытаюсь развернуть его на Zeit, используя now.Он отлично работает, когда я запускаю команду now из папки сгенерированной ./build (назначение npm run build).

Моя цель - интегрировать его с GitHub, чтобы он обновлял развертывание на git push.К сожалению, запуск now в корневой папке проекта не работает.У меня есть файл now.json со следующим содержимым:

{
 "version": 2,
 "name": "somename",
 "builds": [
  {
   "src": "package.json",
   "use": "@now/static-build"
  }
 ],
 "routes": [
  {
   "src": "^/static/(.*)",
   "dest": "/static/$1"
  },
  {
   "src": ".*",
   "dest": "/index.html"
  }
 ]
}

, а мой package.json содержит скрипт "now-build": "serve --single ./build".

Ошибка

Каждая попытка сборки из корневой папки приводит к этой ошибке: enter image description here

Пытается

Я пытался изменить now-build до now-start и это не сработало, так как для него конкретно требуется now-build, я попытался удалить now.json в целом, и оно не сработало, и каждое видео на YouTube, которое я обнаружил по этому вопросу, не делает по-другомуно у них это работает.

Есть идеи?!

1 Ответ

0 голосов
/ 18 ноября 2018

Оказывается, команда build неверна. Правильный: "now-build": "npm run build && mv build dist" в package.json.

Подробнее: https://github.com/zeit/now-examples/tree/master/create-react-app

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...