Развертывание приложения Angular на страницах GitHub - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть веб-сайт GitHub Pages, который использует собственный домен.

Домен обслуживает веб-приложение, созданное в Angular, но когда я получаю доступ к своему домену, файлы. js и. css не загружаются, и в DevTools / Network я вижу 404 Not Found для каждого. js или. css файл, который я имею в ветке, назначенной домену страниц GitHub.

Js and CSS file on my gh-pages branch

Error shown on DevTools Network tab

1 Ответ

0 голосов
/ 30 апреля 2020

Это общая проблема в Angular. При создании пакетов вам нужно использовать:

ng build --prod --base-href ./ 

, чтобы установить base-href в папку root, содержащую пакеты. Или, если вы уже развернули проект, просто отредактируйте индекс. html и измените базовый тег на

 <base href="./">

Дополнительная информация в документах .

...