Angular Material SVG图标 - 路径问题

时间:2018-06-15 11:37:33

标签: angular svg angular-material http-status-code-404

也许这很愚蠢,但我已经很长时间没有这个了,我需要一些帮助。

我有自定义SVG图标,在开发环境中运行良好。它们被声明为:

this.matIconRegistry.addSvgIcon(
  "icon1",
  this.domSanitizer.bypassSecurityTrustResourceUrl("/assets/images/icon1.svg")
);

当我使用 ng build --prod 在生产中发布应用程序时,图标不起作用。在日志中,您会看到以下内容:

获取https://www.example.kkk/assets/images/icon1.svg 404(未找到) main.b88c0c542471bd40dec4.js:1检索图标时出错:https://www.example.kkk/assets/images/icon1.svg

的Http失败响应

在开发环境中,应用程序在http://localhost:4200运行,生产运行在https://www.example.kkk/app。无论哪种方式, app 都会从网址中消失。

我试过

createTransaction

但它也不起作用。

我的配置如下: Angular CLI:6.0.3 节点:8.9.2 操作系统:win32 x64 Angular:6.0.2

任何有助于解决问题的线索?谢谢!

0 个答案:

没有答案