【问题标题】:Angular App Deployed to Github Pages Not Initializing?部署到 Github 页面的 Angular 应用程序未初始化?
【发布时间】:2020-04-23 01:39:42
【问题描述】:

This is related to this question.

我通过在运行部署之前创建 gh-pages 分支,让 Github Pages 获取并发布应用程序。

在部署应用后,该应用确实在域上可用:

https://fsalpha-canary.fireflysemantics.com/

index.htmlbase 属性设置为:

<base href="https://fsalpha-canary.fireflysemantics.com/">

看起来所有的角度资源都在加载,但是应用程序没有呈现。

有什么想法吗?

更新

我想通了,我把这个问题留给其他人参考。

当我使用 ng serve -o 在本地进行测试时,应用程序编译并正常运行。

当我使用ng serve -o --prod=true 进行测试时,应用程序说它编译成功,但它没有初始化,所以我们看到的只是一个白屏。这与 github 页面无关。

在此处使用 Angular CLI 提交错误报告:

https://github.com/angular/angular-cli/issues/16553

【问题讨论】:

    标签: angular github github-pages angular-cli-ghpages


    【解决方案1】:

    我不确定这有多大帮助,但我之前遇到过 github 页面无法加载我的 css 文件的问题,因为它们的路径在从本地变为托管时发生了变化。 我通过在链接前面添加或删除 / 或 ./ 来修改路径来修复它。我不知道角度,但也许某处的某些路径发生了变化?

    【讨论】:

    • 这与 Angular 编译生产应用程序与本地提前应用程序的方式有关。当为生产编译时,应用程序由于某种原因停止渲染。
    猜你喜欢
    • 2020-04-22
    • 2017-07-30
    • 2017-07-28
    • 2017-11-03
    • 2018-08-04
    • 1970-01-01
    • 2020-08-17
    • 2020-12-12
    • 2020-02-03
    相关资源
    最近更新 更多