我有一个已创建的AngularJs Web应用程序,并且希望通过gh-pages分支上的github进行部署。
由于项目文件和目录的结构,index.html文件不在根文件夹中。该文件被深埋了两个级别。
如何在不更改文件结构的情况下让github从我的index.html文件所在的文件夹中启动应用程序?
这是我的github存储库的链接:https://github.com/JustCant/CharTracker/tree/gh-pages
答案 0 :(得分:0)
您必须将index.html文件中的基本href设置为<username.github.io/repository-name>
,也可以在构建最终应用程序时使用以下命令来执行相同操作-
ng build --prod --base-href=<username.github.io/repository-name>