如何使用带有ember-cli的图标?

red*_*r13 11 favicon ember.js ember-cli

我有一个favicon在我的索引模板上工作了一段时间,但没有任何其他模板,现在甚至我的索引模板都不会显示它.

我刚刚开发,所以我正在使用ember server.

的index.html
<link rel="icon" href="favicon.ico">

只是扔在我的图标周围,看它是否出现在任何地方,我现在在以下位置: app/ public/ public/assets

我认为这应该是非常简单的,特别是因为索引页面没有改变,只是将新的东西加载到它的出口,所以我无法弄清楚为什么它找不到我的favicon文件.

在运行时ember server,/根指向的实际位置是什么?

Dha*_*iri 25

如果你保留favicon文件,public/assets/你可以像这样引用它:

<link rel="icon" href="/assets/favicon.ico">

Ember CLI文档有一个很好的部分

  • 如果你使用`ember-cli` @EricWilson,你应该在`app/index.html`中有一个 (2认同)

Dav*_* W. 5

您还可以签出ember-cli-favicon

它是一个插件,可带您的源代码public/favicon.png并自动为不同设备输出所有不同的favicon格式和大小,并index.html在构建过程中将适当的HTML注入文件中。