Невозможно выполнить развертывание с помощью npm. Выполнить развертывание в React на страницах github. - PullRequest
0 голосов
/ 20 сентября 2018

к сожалению, я не могу развернуть на GitHub мое приложение для распознавания цвета в React JS на страницах GitHub.Я использую Webpack в качестве компоновщика.

My system configuration is: 
Webpack
Environment:
OS: Windows 10
Node: 8.12.0
Yarn: Not Found
npm: 6.4.1
Watchman: Not Found
Xcode: N/A
Android Studio: Not Found
Packages: (wanted => installed)
react: ^16.5.2 => 16.5.2
react-dom: ^16.5.2 => 16.5.2
react-scripts: 1.1.5 => 1.1.5

Я использую дополнительные добавленные зависимости Clarifai и Gsap и использовал следующие шаги:

  1. Я создал на своей учетной записи Githubхранилище Распознавание цветов без md-файла и в добавленной ветке gh-pages, а также в настройке хранилища в Source добавленной ветке gh-pages.

  2. git add.

  3. git commit -m "Загрузка файлов"

  4. git push -f источник оригинала: gh-pages

  5. git remoteadd origin https://github.com/Geeeva/Color-recognition.git npm run deploy

Страница должна быть развернута, но не может, с ошибкой ниже.Я хотел поставить демонстрацию проекта, которая видна.Пробовал ту же процедуру с основной веткой распознавания цветов, и я получил ту же ошибку.

Ошибка следующая:

Cannot read property 'email' of null
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! color-recognition-depl@0.1.0 deploy: gh-pages -d build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the color-recognition-depl@0.1.0 deploy script.
npm ERR! This is probably not a problem with npm. There is likely additional log ging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Ivana\AppData\Roaming\npm-cache_logs\2018-09-19T19_58_34_ 829Z-debug.log

Ссылка на мой репозиторий Github: https://github.com/Geeeva/Color-recognition

1 Ответ

0 голосов
/ 27 сентября 2018

Мне удалось это исправить, установив имя пользователя и адрес электронной почты в git config.(Поскольку приведенная выше ссылка указывает на необходимость оба ).

Так что просто напишите в терминале:

git config --global user.name ваше имя

git config --global user.email @ youremail

источник: https://www.reddit.com/r/reactjs/comments/9hlin1/unable_to_deploy_react_app_to_github_pages/

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