Ошибка отсутствия скриптов сборки при развертывании приложения реакции для Netlify - PullRequest
0 голосов
/ 28 марта 2019
  • Я развернул реагирующее приложение в netlify с github
  • Но состояние развертывания отображается как сбой при наличии ошибки:

27 марта: сбой во время этапа «создание сайта»: сценарий сборки вернул ненулевой выход код: 1

  • Я также пытался развернуть приложение локально из netlify cli, но при этом не отображаются сценарии локальной сборки.
  • Для локального построения сценариев сборки я выполнил команду npm run build, но сценарии не являются сборкой
  • вы, ребята, можете сказать, в какой части я ошибся с вашими предложениями?
  • Ниже приведена ссылка на github для приложения реакции: https://github.com/aarivalagan/sports
  • Подробный журнал развертывания приложения реакции в netlify приведен ниже:

4: 16: 20 PM: Сборка готова к запуску
16:16:24: версия образа сборки: 324ec043422499a87b63cac1f1dabeefe6dca19d
16:16:24: тэг build-image: v3.0.2
16:16:24 PM: версия buildbot: ef2e26260c41679f4cdeaebbf93370345c9fecf7
16:16:24: извлечение кэшированных зависимостей
4:16:24 PM: Не удалось получить кеш, продолжая сборку
16:16:24: начало подготовки репо к билду
4:16:25 PM: Кэшированные зависимости не найдены. Клонирование свежего репо
16:16:25: git clone https://github.com/aarivalagan/sports
4:16:25 PM: Подготовка Git Справочные ссылки / главы / мастера
16:16:26: запуск сценария сборки
4:16:26 PM: Установка зависимостей
16:16:28 PM: v10.15.3 уже установлена.
4:16:29 PM: Теперь используется узел v10.15.3 (npm v6.4.1)
16:16:29 PM: Попытка ruby ​​версии 2.6.2, чтение из среды
16:16:31 PM: Использование ruby ​​версии 2.6.2
16:16:31: Использование PHP версии 5.6
4:16:31 PM: Началось восстановление кэшированных узловых модулей
4:16:31 PM: Закончено восстановление кэшированных узловых модулей
4:16:32 PM: Установка модулей NPM с использованием NPM версии 6.4.1
16:16:37: добавлено 150 пакетов от 123 участников и проверено 248 пакетов за 3.856 с
16:16:37 PM: найдено 17 уязвимостей (7 слабых, 3 умеренных, 7 высоких)
4:16:37 PM: запустите npm audit fix, чтобы исправить их, или npm audit для подробностей
16:16:37 PM: Установлены модули NPM
4:16:37 PM: Началось восстановление кэшированного кэша go
4:16:37 PM: Закончено восстановление кэшированного кэша go
16:16:37: сброшено ГСНО;
4:16:37 PM: отключить GOARCH;
16:16:37: экспорт GOROOT = '/ opt / buildhome / .gimme / version / go1.12.linux.amd64';
16:16:37: экспорт PATH = "/ opt / buildhome / .gimme / version / go1.12.linux.amd64 / bin: $ {PATH}";
16:16:37: перейти на версию> & 2;
16:16:37: экспорт GIMME_ENV = '/ opt / buildhome / .gimme / env / go1.12.linux.amd64.env';
16:16:37 PM: версия Go go1.12 linux / amd64
16:16:37: установка недостающих команд
16:16:37 PM: Проверить каталог запуска
16:16:37 PM: Выполнение пользовательской команды: npm run build
16:16:38: нпм
4:16:38 PM: ОШИБКА!
16:16:38: отсутствует сценарий: сборка
16:16:38: нпм
4:16:38 PM: ОШИБКА! Полный журнал этого прогона можно найти в:
16:16:38 PM: npm ERR!
16:16:38: /opt/buildhome/.npm/_logs/2019-03-27T20_16_38_066Z-debug.log
4:16:38 PM: Кэширование артефактов
16:16:38: началось сохранение узловых модулей
16:16:38: Закончено сохранение узловых модулей
16:16:38: началось сохранение кеша пипсов
16:16:38: Закончено сохранение кеша пипсов
4:16:38 PM: Началось сохранение зависимостей бочки emacs
4:16:38 PM: Завершено сохранение зависимостей в бочке emacs
16:16:38: началось сохранение зависимостей maven
4:16:38 PM: Закончено сохранение зависимостей maven
16:16:38: началось сохранение загрузочных зависимостей
4:16:38 PM: Закончено сохранение загрузочных зависимостей
4:16:38 PM: Началось сохранение зависимостей go
4:16:38 PM: Завершено сохранение зависимостей go
16:16:40: кэшированная версия узла v10.15.3
4:16:40 PM: Ошибка при выполнении команды: скрипт сборки вернул ненулевой код выхода: 1
16:16:40: сбой во время этапа «создание сайта»: сценарий сборки возвратил ненулевой код выхода: 1
16:16:40: Сбой сборки: Сбой сборки сайта
4:16:40 PM: Завершена обработка запроса на сборку в 16.341987194s
4:16:40 PM: Завершение регистрации, 0 сообщений в ожидании

1 Ответ

3 голосов
/ 28 марта 2019

В вашем package.json (скриптах) нет команды с именем build

  "scripts": {
    "predeploy": "npm run build",
    "deploy": "gh-pages -d build",
    "start": "node ./bin/www"
  },

Это приложение используется для запуска с узла с помощью экспресс-сервера. Для развертывания в Netlify вам потребуется преобразовать его в статический сайт. Netlify размещает статические веб-ресурсы в своих CDN. Команда сборки объединит все эти ресурсы в папку для развертывания.

...