ember-cli 在哪里放置图像
Posted
技术标签:
【中文标题】ember-cli 在哪里放置图像【英文标题】:ember-cli where to put images 【发布时间】:2015-12-14 06:58:42 【问题描述】:在 ember-cli 文件夹结构中我应该把图片放在哪里?
/app
/bower_components
/config
/dist
/node_modules
/public
/tests
/vendor
我使用的是 ember-cli 版本 1.13.1。
【问题讨论】:
查看folder-layout 【参考方案1】:在 public -> public/assets/images/
中创建一个文件夹,并将您的图像放入其中。然后,您可以在浏览器中使用/assets/images/imagename.png
来源来自ember-cli documentation 它声明:
原始资产
public/assets
与 app/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以上是关于ember-cli 在哪里放置图像的主要内容,如果未能解决你的问题,请参考以下文章
Android kivy 在哪里放置应用程序文件(ini、图像数据库等)
Symfony2,将 css、javascript、图像放在哪里