部署到heroku时的Ember-Cli(0.40)资产

时间:2014-09-04 23:44:37

标签: heroku ember.js ember-cli

我正在向heroku部署和使用ember-cli应用程序,几乎所有内容都按预期工作。唯一的问题是,当应用程序预编译时,它会按预期为图像和资源添加指纹,但不会将它们添加到样式表中的资产引用中。具体来说,我在样式表中有几个图像作为背景图像,由于在文件中添加了指纹,因此无法找到部署图像。如何将指纹添加到样式表中的资产路径引用中,或者告诉ember / heroku不将指纹添加到任何文件?谢谢你的帮助。

2 个答案:

答案 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(图片资产)的问题。升级后,所有对指纹资产的引用都会正确应用。