2017-02-02 9 views
2

У меня есть приложение Angular2 с использованием Angular2 webpack стартового семени в качестве базы. Теперь мне нужно развернуть его на страницах github.Развернуть Angular2 Webpack Стартер на страницах github?

Я не могу использовать ng github-pages:deploy, так как я не пользуюсь проектом cli. и терминал дает мне ошибку, говоря, что вы должны быть в проекте cli для использования этой команды.

Я следовал этой веб-страницы в качестве руководства, но она доцент работы с WebPack

http://developer.telerik.com/featured/quick-angular-2-hosting-angular-cli-github-pages/

Я комплектный приложением и в DIST папки у меня есть необходимые файлы

Dist Files

Как развернуть мое приложение на страницах github, используя username.gihub.io/myproject или username.github.io]

Примечание: - Я не могу использовать ng github-pages:deploy, так как я не использую проект cli. и терминал дает мне ошибку, говоря, что вы должны быть в проекте cli для использования этой команды.

Пожалуйста, помогите

+0

Может ли кто-нибудь помочь? Я также столкнулся с этой же проблемой? –

ответ

0

Направляющие, что вы связаны есть все инструкции, которые вам нужно развернуть.

Оттуда Угловой CLI уже проделал большую работу для вас. Например, в вашем репо уже есть файл .gitignore, который содержит список файлов и папок, которые не должны быть включены в репозиторий , например node_modules. Фактически, Угловая CLI также уже инициализировала git repo и даже зафиксировала исходный набор файлов . Поэтому, чтобы получить код на GitHub, вам необходимо зарегистрировать , что новое репо с помощью команды git remote.

git remote add origin https://github.com/USERNAME/PROJECT_NAME.git

А затем нажмите код с помощью команды мерзавец нажимной.

git push origin master

На данный момент ваш код будет на GitHub, но размещаемой приложение не будет на GitHub Pages пока. К счастью, Угловой CLI также имеет этот шаг для вас - просто запустите ng github-pages: deploy.

ng github-pages:deploy

С помощью этой команды Угловой CLI создает GIT ветвь с именем «СТГ-страница», строит серийную версию своего приложения, совершает этот код к «Gh-страниц», толкает ветку до GitHub, а затем возвращает вас к ветке «master», чтобы вы могли продолжить разработку. Это занимает около 30 секунд и составляет , каждый бит такой же бесшовный, как кажется.

В течение нескольких минут ваше приложение должно быть запущено на https://USERNAME.github.io/PROJECT_NAME для просмотра всем миру.

У вас возникли проблемы с определенной инструкцией?

+0

Я использую семена веб-кластера с угловым стартером, и когда я использую ng github-pages: команда deploy, я получаю сообщение об ошибке. вы должны быть в проекте cli, чтобы использовать эту команду. Именно по этой причине я не могу развернуть, я также упомянул об этом в вопросе –