Как я могу развернуть приложение angular как https://USERNAME.github.io на страницах Github - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь создать портфолио с angular и развернуть его на своей странице пользователя github (username.github.io), но я не могу заставить его работать ...

Шаги, которые я делаю: 1- Создал репозиторий с именем "username.github.io" в моем корне github; 2- нг новый портфель --dir =. (Таким образом, проект будет создан в папке «username.github.io»); 3- Изменение файла "angular. json" таким образом, чтобы outputPath был только "dist /", удаляя из него портфель работ; 4-нг билд --base-href = https://username.github.io/; 5 нг; 6- Совершить и pu sh меняется на мастера;

Сообщения об ошибках не отображаются, но затем, когда я пытаюсь достичь URL "username.github.io", появляется ошибка 404.

Я пробовал несколько разных конфигураций и каждый раз происходит что-то другое. На github мое хранилище настроено для использования основной ветки (это конфигурация по умолчанию и ее нельзя изменить для пользовательских страниц).

РЕДАКТИРОВАТЬ:

Вы можете проверить это на: https://arthurobdfv.github.io/ И репо: https://github.com/Arthurobdfv/arthurobdfv.github.io

1 Ответ

0 голосов
/ 19 февраля 2020

С помощью этого замечательного сообщества я заработал, добавив опцию "branch" в команде ngh !!!

Для пользователей и страниц организации, в отличие от страницы проекта, github ищет скомпилированные и собранные файлы в ветке master, а команда ngh делает сборку доступной по умолчанию в ветке "gh-pages".

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