【问题标题】:ember-cli where to put imagesember-cli 在哪里放置图像
【发布时间】:2015-12-14 06:58:42
【问题描述】:

在 ember-cli 文件夹结构中我应该把图片放在哪里?

/app
/bower_components
/config
/dist
/node_modules
/public
/tests
/vendor

我使用的是 ember-cli 版本 1.13.1。

【问题讨论】:

标签: javascript ember.js ember-cli


【解决方案1】:

在 public -> public/assets/images/ 中创建一个文件夹,并将您的图像放入其中。然后,您可以在浏览器中使用/assets/images/imagename.png

访问它们

来源来自ember-cli documentation 它声明:

原始资产

public/assetsapp/styles 要添加图像、字体或其他资产,请将它们放在 public/assets 目录中。例如,如果将logo.png 放在public/assets/images 中,则可以在模板中使用assets/images/logo.png 或在样式表中使用url('/assets/images/logo.png') 引用它。

【讨论】:

  • 嘿,你是绝对正确的。但我有一个问题,如何将任何 java 脚本文件添加到我的项目中。
  • @niteshsingh 您可以将其添加到供应商文件夹中,并在 ember-cli-buid.js 文件中提供路径如下 app.import('vendor/jquery-browser-mobile/jquery.browser.mobile .js');
  • 作为参考,我认为您现在需要/images/{{model.story.id}}.png 而不再需要/assets。刚和这个打了 30 分钟。
  • 对于任何试图弄清楚为什么他们的图像没有加载到 prod 上的人,请确保您正在考虑 ember 默认情况下对图像等文件进行的指纹识别。 ember-cli.com/asset-compilation
猜你喜欢
  • 2014-08-12
  • 1970-01-01
  • 2015-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-05
  • 1970-01-01
相关资源
最近更新 更多