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

时间:2015-08-04 16:07:18

标签: ember-cli broccolijs

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

但是,因为Ember为所有图像添加了一个缓存字符串,所以我无法做到这一点。

是否有任何方法可以禁用cachebusting字符串,或者某个找到cachebusted图像名称的URL的函数,或者不受此行为影响的文件夹?

1 个答案:

答案 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