Ember CLI guide描述了如何在模板和CSS中引用资产 - 但是从我的javascript代码引用资产(比如图像)的正确方法是什么?
具体而言,我担心在为生产构建资产时正确地进行指纹识别的资产路径。似乎ember-cli正在使用broccoli-asset-rev,但根据其documentation,HTML中只有<script>
个标签,CSS中的url()
会被指纹识别。有没有办法(可能是通过另一个西兰花插件)来获取指纹的.js文件中的资产路径?
答案 0 :(得分:3)
我在car.jpeg
下放置了一个名为public/assets/images
的图片,然后能够在我的application.js
路径文件中将其引用为assets/images/car.jpeg
效果很好
<强>更新强>
一张图片胜过千言万语...... :)
答案 1 :(得分:1)
我发现了这个问题。这按预期方式开箱即用 - 事实证明我的资产(图像)不在正确的位置,因此JS文件中它的路径的出现永远不会被指纹版本取代。