【发布时间】:2017-06-21 21:08:57
【问题描述】:
我是 Angular 2+ 的新手,我已经在使用 Angular 4 开发应用程序,我使用 CLI 创建项目并为其提供服务。
我正在尝试将manifest.json 添加到我的项目中,并且我还尝试添加一个网站图标,这是我的代码:
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="manifest" href="manifest.json">
我在src/ 中添加了这两个文件,这是 Angular 应用程序的根目录。当我在浏览器上打开应用程序时,网站图标未显示 (404),并且也未找到清单 (404)。
当我将网站图标放入另一个目录 (src/assets/icon/) 时,它按预期工作,但对于 manifest.json,它应该在根目录中。
Angular 正在做的事情对我来说是非常有线的,当我在 Chrome 上按 Ctrl+U 浏览网页源代码时,当我点击 HTML 页面上的 favicon.ico 或 manifest.json 链接时,它向我显示Angular 的index.html。
为什么会这样?
如何在 src/ 旁边添加我的 manifest.json 和 favicon.ico 并访问它们?
【问题讨论】:
-
for manifest.json, it should be in the root.对于清单文件,您应该可以将其放入资产或任何其他路径中。
标签: angular webpack angular-cli progressive-web-apps