代码之家  ›  专栏  ›  技术社区  ›  Drunken Daddy

角度2:在子目录中部署时未加载资产

  •  10
  • Drunken Daddy  · 技术社区  · 7 年前

    ng build -prod --base-href /angular-test --deploy-url /angular-test
    

    但它仍然没有加载资产。

    在inspect中的网络下,调用资产将伴随:

    /assets/i18n/en.json
    

    然而它应该是

    /angular-test/assets/i18n/en.json
    

    2 回复  |  直到 7 年前
        1
  •  11
  •   DeborahK    5 年前

    ng build --base-href /myUrl/
    

    所以我想你需要这个:

    ng build --prod --base-href /angular-test/
    

    (带尾随斜杠)

        2
  •  4
  •   geisterfurz007 user3764748    5 年前

    代替 ../../../assets/images/example.jpg ./assets/images/example.jpg 然后它对我起了作用。