1

我尝试构建 angular-tou-of-heroes 应用程序并将其部署到 github,但路径中总是出现重复的应用程序名称。有人可以帮我解决这个问题吗?

我的构建命令是 ng build --prod --output-path docs --base-href angular-tour-of-heroes 我从 Github /doc 目录部署。单击链接时,它会一直重定向到流动路径,其中有两个英雄之旅 https://frankxiao008.github.io/angular-tour-of-heroes/angular-tour-of-heroes/

这是我的代码的 Github 存储库链接。 https://github.com/frankxiao008/angular-tour-of-heroes

我按照此 说明在此处输入图像描述

4

1 回答 1

1

我刚刚提取了您的项目并使用本地服务器对其进行了测试。我认为文档中有错误。如果您设置--base-href为一个x值,您的应用程序将/x用作基础路径。见base 标签

解决方法很简单,去掉选项让它有默认值

ng build --prod --output-path docs

或将其设置为当前目录

ng build --prod --output-path docs --base-href .

我希望这将有所帮助。

于 2019-10-16T17:55:03.780 回答