angular - Angular 项目中 manifest.json 文件的用途是什么

标签 angular angular-cli angular5 service-worker angular-service-worker

首先,在 Angular 5+ 项目的上下文中,我对此类文件的潜在存在一无所知。我有一个正在运行的 Angular 5 项目,其中没有这个 manifest.json 文件。我决定添加 service worker设施,以提高应用程序的性能。 service worker 没有被激活,我对这个问题做了一些研究,发现了以下 open github issue其中一些人提到他们使用 manifest.json 解决了这个问题。这个文件是什么?为什么它不能成为 Angular CLI 配置的一部分?在什么条件下你需要一个?潜在文档在哪里?

最佳答案

Manifest 文件用于主屏幕的项目名称、图标、元数据等。

{
"name": "Project Example",
"short_name": "project",
"icons": [{
"src": "images/icons/icon-128x128.png",
"sizes": "128x128",
"type": "image/png"
}, {
"src": "images/icons/icon-144x144.png",
"sizes": "144x144",
"type": "image/png"
}, {
"src": "images/icons/icon-152x152.png",
"sizes": "152x152",
"type": "image/png"
}, {
"src": "images/icons/icon-192x192.png",
"sizes": "192x192",
"type": "image/png"
}, {
"src": "images/icons/icon-256x256.png",
"sizes": "256x256",
"type": "image/png"
}],
"start_url": "/index.html",
"display": "standalone",
"background_color": "#3E4EB8",
"theme_color": "#2F3BA2"
}

关于angular - Angular 项目中 manifest.json 文件的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49191553/

相关文章:

ios - CORS 问题(IONIC 3)

angular - 升级到 Angular v4 final 后出现 AOT 错误

angular - 如何将 Yarn 配置为 Angular CLI 的默认包管理器?

Angular 5 : Deploy app to IIS under nested folder

angular - 该命令只能在 CLI 项目内部运行

Angular2 RC2 Expression 检查后发生了变化。

css - 使用 Material 在 Angular2 中实现复选框

angular - 安装特定版本的 ng cli

node.js - 无法确定 Architect 命令 Angular 的项目或目标

angular - 通过 angular-cli 生成的 Angular 组件的自定义项目级模板