ошибки при размещении углового приложения через страницы GitHub - PullRequest
0 голосов
/ 15 января 2019

я столкнулся с приведенной ниже ошибкой при попытке развернуть свое угловое приложение на страницах GitHub через

угловые-CLI-ghpages

error message

это были команды bash, которые я использовал при отправке сайта на GitHub

ng build --prod --base-href "https://dinith72.github.io/aiesecLoginForm/" - для создания версии сборки

ngh --dir dist/AiesecLogin -m "adding request for python serve"

Я попробовал варианты, упомянутые в вышеприведенной проблеме git, опубликованной , но не смог найти решение моей проблемы. Заранее большое спасибо.

1 Ответ

0 голосов
/ 16 января 2019

Я использую travis-ci для этого лучше, и при каждом коммите будет автоматически создавать и развертывать страницы github, и это не так уж сложно, просто добавьте travis.yml и обновите baseurl в angular.json для сборки

как это:

"baseHref": "https://username.github.io/repo-name/"

как пример в моем случае:

"baseHref": "https://malbarmawi.github.io/angular-lessons/"

travis.yml

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

...