Я создал приложение, используя 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"
.
Ошибка
Каждая попытка сборки из корневой папки приводит к этой ошибке:
Пытается
Я пытался изменить now-build
до now-start
и это не сработало, так как для него конкретно требуется now-build
, я попытался удалить now.json
в целом, и оно не сработало, и каждое видео на YouTube, которое я обнаружил по этому вопросу, не делает по-другомуно у них это работает.
Есть идеи?!