我正在尝试使用Github页面在github上publish和angular app。
我希望index.html
被发布;但是dist
文件夹包含一个README.md
文件。
我按照页面here to publish的所有步骤进行操作。
如何使用github页面发布有角度的应用程序?
答案 0 :(得分:0)
按照教程进行:
这是一个用于将任何网站发布到任何gh页的库 GitHub上的分支。 angular-cli-ghpages命令能够推送到 任何存储库中的任何分支。
但是您只有master
个分支,因此git页会启动readme.md文件,因为它不是master根目录上的index.html,也没有名为gh-pages
的分支。
我认为您在遵循教程中的步骤时错过了/犯了错误。
手动: Simple Steps
将构建中的所有文件直接复制到
gh-branch
中并推送。或者只需将所有这些构建文件保留在
master
中,然后删除其余的 文件,并每次在master
上推送新版本。
然后您可以从上述选择中选择其中一项并发布
答案 1 :(得分:0)
已解决:
步骤1.在shell中运行ng build --prod --output-path docs
;
步骤2.复制docs / index.html并将其粘贴到同一文件夹中;重命名副本404.html;
步骤3.运行npx ngh --dir=docs/
;
步骤4.将github页面源更改为master branch / docs文件夹