【问题标题】:GET http://localhost:4200/img/icon-check-white-v2.svg 404 (Not Found)获取 http://localhost:4200/img/icon-check-white-v2.svg 404(未找到)
【发布时间】:2018-03-17 20:11:48
【问题描述】:

我收到此错误。

  <script type="text/javascript" src="inline.bundle.js"></script><script type="text/javascript" src="polyfills.bundle.js"></script><script type="text/javascript" src="styles.bundle.js"></script><script type="text/javascript" src="vendor.bundle.js"></script><script type="text/javascript" src="main.bundle.js"></script></body>

显示上述脚本无法加载。但我的 html 不包含这些脚本。我正在使用 Angular 2。如何解决这个问题? Scrrenshot for folder structure

【问题讨论】:

  • 把你的img文件夹放到你的assets文件夹中
  • 你可以为你的文件夹结构张贴图片吗?
  • 我为我的文件夹结构添加了图片。
  • 我没有在我的应用程序中使用任何图像。 @Wandrille
  • 你确实做到了。一些 css 文件可能会使用它。你上面展示的脚本是由aot捆绑的,你不要直接引用它们。

标签: angular svg angular2-template


【解决方案1】:

经过 AOT 处理后,您的文件结构会发生一些变化。这就是为什么您应该将静态文件放入 assets 文件夹或将它们与绝对路径一起使用的原因。我猜想其中一个 css 文件试图导入图像。将 css 文件与图像一起放入 assets 文件夹或保存在 src 文件夹中。

【讨论】:

  • 是的....实际上我使用了一些预定义的 UI 框架。它直接尝试访问图像。现在错误被清除了。非常感谢!!!
猜你喜欢
  • 2018-08-01
  • 2018-05-25
  • 2021-01-09
  • 2020-12-01
  • 2021-06-28
  • 2019-02-04
  • 2018-11-10
  • 1970-01-01
相关资源
最近更新 更多