5

Ember CLI 指南描述了如何在模板和 CSS 中引用资产 - 但是从我的 javascript 代码中引用资产(比如图像)的正确方法是什么?

具体来说,我担心在构建生产资产时资产路径会被正确识别。似乎 ember-cli 正在为此使用broccoli-asset-rev,但根据其文档,只有<script>HTML 和url()CSS 中的标签会被指纹识别。是否有任何方法(可能通过另一个 broccoli 插件)来获取 .js 文件中的资产路径的指纹?

4

2 回答 2

3

我放置了一个名为car.jpegunder的图像public/assets/images,然后能够在我的application.js路由文件中将其引用为assets/images/car.jpeg

在此处输入图像描述

效果很好

在此处输入图像描述

更新

一张图抵得上一千个字... :)

在此处输入图像描述

于 2015-02-18T04:26:02.430 回答
1

我发现了这个问题。这可以按预期开箱即用 - 结果我的资产(图像)不在正确的位置,因此它在 JS 文件中的路径从未被指纹版本替换。

于 2015-03-03T02:50:52.503 回答