【发布时间】:2018-04-24 18:59:24
【问题描述】:
您好,我正在尝试从公共存储图像中添加动态图像。它在开发中完美运行,但在构建后的部署中显示问题。
模板.hbs
<img src="image/draw-info/{{iconname}}.png" alt="{{iconname}}">
构建后使用 {{imagename}}-{{someidentifier}}.png 生成图像,但 html 标签搜索 {{imagename}}.png
【问题讨论】:
您好,我正在尝试从公共存储图像中添加动态图像。它在开发中完美运行,但在构建后的部署中显示问题。
模板.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'],
}
【讨论】: