emberjs:动态图像不来自 html img 标签

emberjs: dynamic image don't from html img tag

您好,我正在尝试从 public 存储的图像中添加动态图像。它在开发中运行完美,但在构建后的部署中显示问题。

template.hbs

<img src="image/draw-info/{{iconname}}.png" alt="{{iconname}}">

构建后使用 {{imagename}}-{{someidentifier}}.png 生成图像,但 html 标签搜索 {{imagename}}.png

someidentifier 添加到生产构建中的资产的过程称为 fingerprinting

如链接文档中所述,您可以在 ember-cli-build.js 中关闭它,方法是完全禁用 png 文件或排除某些模式,例如如果您所有的图标名称都以 icon 开头,应该这样做:

fingerprint: {
  exclude: ['icon'],
}