【问题标题】:ng serve not serving images but npm start works fineng serve 不提供图像,但 npm start 工作正常
【发布时间】:2018-12-03 13:49:02
【问题描述】:

我正在学习 Angular 6。 当我使用“ng serve”角度命令运行我的项目时,我看不到任何图片。相反,我有消息:

GET http://localhost:4200/src/assets/header.jpg 404(未找到)platform-b​​rowser.js:1087

但是,当我使用“npm start”命令运行项目时,它可以正常工作。

为什么 ng serve 不起作用?

已解决

Ater remove /src/ from image links 项目正常工作。

谢谢。

【问题讨论】:

  • 这个img 元素的src 值是多少?
  • 在这种情况下:。应用 ./src/ 或 src/ 没有帮助。
  • 我认为/src/ 是肤浅的。可以试试去掉吗?
  • 是你想要的符号
  • src 是根,CLI 告诉你它开始寻找外部 src 的事实是问题所在。你需要删除一个'../',就是这样。

标签: angular angular-cli


【解决方案1】:

npm start 按照package.json 中的定义运行ng serve。 你确定你已经很好地定义了 img src 吗?

例如:

<img src="../../../assets/images/logo.png">

【讨论】:

    猜你喜欢
    • 2017-07-07
    • 1970-01-01
    • 2022-07-15
    • 2017-11-25
    • 1970-01-01
    • 2017-06-07
    • 2016-03-23
    • 2018-09-19
    • 1970-01-01
    相关资源
    最近更新 更多