javascript 中的引用资产

Referencing asset in javascript

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

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

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

效果很好

更新

一图胜千言...:)

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