【问题标题】:angular baseHref no impact on index.html links角度 baseHref 对 index.html 链接没有影响
【发布时间】:2022-01-17 17:12:30
【问题描述】:

在 Angular 中,我曾经使用 --base-href \myapp 语法运行我的构建命令。

现在我更新到 angular 13 并且这个命令行属性不再可用。 所以我将属性添加到 angular.json: ...配置/“测试”/baseHref:“\myapp”

但这似乎还不够。此设置将在 index.html 头标记中添加 <base href="/myapp">。但它不会改变 index.html 中的其他链接,例如:

<link rel="stylesheet" href="styles.5fe3fd16ea7e146e.css">

所以在运行时我得到一个 404,因为在根目录中找不到样式....css,但应该引用“myapp/styles....css”。

我在哪里可以设置 baseHref,这样它也会影响 index.html 中的链接?

【问题讨论】:

    标签: angular configuration


    【解决方案1】:

    看来命令行参数'base-href'需要替换成angular.json中的两个属性'baseHref'和'deployUrl'。

    【讨论】:

    • 具体在哪里?尤其是在 Angular 13 中
    猜你喜欢
    • 1970-01-01
    • 2015-03-26
    • 2021-05-04
    • 2015-05-02
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-10
    相关资源
    最近更新 更多