获取 http://localhost:4200/img/icon-check-white-v2.svg 404(未找到)

GET http://localhost:4200/img/icon-check-white-v2.svg 404 (Not Found)

我遇到了这个错误。

  <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>

这表明上面的脚本无法load.But 我的html 不包含这些脚本。我正在使用 angular 2. 如何解决这个问题? Scrrenshot for folder structure

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