首先,在 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/