我正在向heroku部署和使用ember-cli应用程序,几乎所有内容都按预期工作。唯一的问题是,当应用程序预编译时,它会按预期为图像和资源添加指纹,但不会将它们添加到样式表中的资产引用中。具体来说,我在样式表中有几个图像作为背景图像,由于在文件中添加了指纹,因此无法找到部署图像。如何将指纹添加到样式表中的资产路径引用中,或者告诉ember / heroku不将指纹添加到任何文件?谢谢你的帮助。
答案 0 :(得分:0)
稍微晚一点回到这一点但我最后只是通过在Brocfile.js中添加这个来禁用指纹识别
var app = new EmberApp({
fingerprint: {
enabled: false
}
});

答案 1 :(得分:0)
您只需要升级到Ember CLI的最新版本。从Ember CLI的 0.1.3 版本开始,无需禁用指纹。我认为它由this pull request确定。
每个版本都包含According to Ember CLI guide升级到最新版本的Ember CLI的步骤,可以找到here。
升级之前,我遇到了Lightbox2和Fancybox(图片资产)的问题。升级后,所有对指纹资产的引用都会正确应用。