я столкнулся с приведенной ниже ошибкой при попытке развернуть свое угловое приложение на страницах GitHub через
угловые-CLI-ghpages
это были команды bash, которые я использовал при отправке сайта на GitHub
ng build --prod --base-href "https://dinith72.github.io/aiesecLoginForm/" - для создания версии сборки
ng build --prod --base-href "https://dinith72.github.io/aiesecLoginForm/"
ngh --dir dist/AiesecLogin -m "adding request for python serve"
Я попробовал варианты, упомянутые в вышеприведенной проблеме git, опубликованной , но не смог найти решение моей проблемы. Заранее большое спасибо.
Я использую travis-ci для этого лучше, и при каждом коммите будет автоматически создавать и развертывать страницы github, и это не так уж сложно, просто добавьте travis.yml и обновите baseurl в angular.json для сборки
travis-ci
travis.yml
angular.json
как это:
"baseHref": "https://username.github.io/repo-name/"
как пример в моем случае:
"baseHref": "https://malbarmawi.github.io/angular-lessons/"
language: node_js node_js: - "9" dist: trusty sudo: false branches: only: - master cache: directories: - node_modules install: - npm i @angular/cli@6.2.4 -g - npm i script: - ng build --prod deploy: provider: pages skip_cleanup: true github_token: $GITHUB_TOKEN local_dir: dist/ on: branch: master
окончательно получите токен github , вы можете проверить мой проект
эта статья, которая поможет мне с этим Развертывание вашего приложения Angular на GitHub Pages с использованием Travis-CI