首先,我对Angular 5+项目中可能存在的此类文件一无所知。我有一个正在运行的Angular 5项目,其中没有这个manifest.json文件。我决定添加service worker工具来提高应用程序的性能。服务工作者没有被激活,我对这个问题进行了一些研究,并遇到了以下open github issue,其中一些人提到他们使用manifest.json解决了这个问题。这是什么文件?为什么它不能成为Angular CLI配置的一部分?你需要什么条件?潜在的文件在哪里?
答案 0 :(得分:5)
来自MDN文档:
Web应用程序清单提供有关应用程序的信息(例如 作为JSON文本文件中的名称,作者,图标和描述。该 清单的目的是将Web应用程序安装到 设备的主屏幕,为用户提供更快捷的访问权限 更丰富的经验。
它似乎是创建PWA(渐进式Web应用程序)的关键部分
在此清单中,您将能够定义例如Service Workers:
服务工作者是您的浏览器在后台运行的脚本, 与网页分开,打开不需要的功能的大门 网页或用户互动。
要创建PWA,您需要这两个方面
答案 1 :(得分:4)
Manifest文件用于主屏幕的项目名称,图标,元数据等。
{{1}}