Angular 部署到 Github 页面的应用未初始化?
Angular App Deployed to Github Pages Not Initializing?
This is related to this question.
我通过在 运行 部署之前创建 gh-pages 分支,让 Github Pages 获取和发布该应用程序。
部署应用程序后在域上可用:
https://fsalpha-canary.fireflysemantics.com/
index.html
的 base
属性设置为:
<base href="https://fsalpha-canary.fireflysemantics.com/">
似乎所有 angular 资源都在加载,但应用程序未呈现。
有什么想法吗?
更新
我想通了,我把这个问题留给其他人参考。
当我在本地使用 ng serve -o
进行测试时,应用程序可以正常编译和运行。
当我用 ng serve -o --prod=true
测试时,应用程序说它编译成功,但它没有初始化,所以我们看到的只是一个白屏。这与 github 页没有真正的关系。
在此处使用 Angular CLI 提交错误报告:
我不确定这有多大帮助,但我之前遇到过 github 页面无法加载我的 css 文件的问题,因为从本地到托管时它们的路径发生了变化它。
我通过在 link 前面添加或删除 / 或 ./ 来修改路径来修复它。我不知道 angular 但也许某处的某些路径已更改?
This is related to this question.
我通过在 运行 部署之前创建 gh-pages 分支,让 Github Pages 获取和发布该应用程序。
部署应用程序后在域上可用:
https://fsalpha-canary.fireflysemantics.com/
index.html
的 base
属性设置为:
<base href="https://fsalpha-canary.fireflysemantics.com/">
似乎所有 angular 资源都在加载,但应用程序未呈现。
有什么想法吗?
更新
我想通了,我把这个问题留给其他人参考。
当我在本地使用 ng serve -o
进行测试时,应用程序可以正常编译和运行。
当我用 ng serve -o --prod=true
测试时,应用程序说它编译成功,但它没有初始化,所以我们看到的只是一个白屏。这与 github 页没有真正的关系。
在此处使用 Angular CLI 提交错误报告:
我不确定这有多大帮助,但我之前遇到过 github 页面无法加载我的 css 文件的问题,因为从本地到托管时它们的路径发生了变化它。 我通过在 link 前面添加或删除 / 或 ./ 来修改路径来修复它。我不知道 angular 但也许某处的某些路径已更改?