我需要在我的Ember-CLI应用程序中拥有动态更改路径的图像,即<img src="my_dynamic_path">
。
但是,因为Ember为所有图像添加了一个缓存字符串,所以我无法做到这一点。
是否有任何方法可以禁用cachebusting字符串,或者某个找到cachebusted图像名称的URL的函数,或者不受此行为影响的文件夹?
答案 0 :(得分:5)
你可以做一些事情,ember-cli使用broccoli-asset-rev指纹文件。
您可以禁用指纹识别:
var app = new EmberApp({
fingerprint: {
enabled: false
}
});
您可以选择排除某些目录/文件:
var app = new EmberApp({
fingerprint: {
exclude: ['my/ignored/directory']
}
});
有关指纹识别的详细信息,请查看asset compilation中的docs。