禁用cachebusting字符串Ember-CLI生成版本

bli*_*dev 1 ember-cli broccolijs

我需要在我的Ember-CLI应用程序中拥有动态更改路径的图像,即 <img src="my_dynamic_path">.

但是,因为Ember为所有图像添加了一个cachebusting字符串,所以我不能这样做.

有没有办法禁用cachebusting字符串,或某些找到cachebusted图像名称的URL的函数,或者不受此行为影响的文件夹?

Pat*_*ssa 5

你可以做一些事情,ember-cli使用broccoli-asset-rev来指纹文件.

您可以禁用指纹识别:

var app = new EmberApp({
  fingerprint: {
    enabled: false
  }
});
Run Code Online (Sandbox Code Playgroud)

您可以选择排除某些目录/文件:

var app = new EmberApp({
  fingerprint: {
    exclude: ['my/ignored/directory']
  }
});
Run Code Online (Sandbox Code Playgroud)

有关指纹的更多信息请查看资产编辑文档.