什么是create-react-app中的public / manifest.json文件?

时间:2017-07-19 09:52:24

标签: reactjs create-react-app

我知道manifest.json用于chrome扩展,但在这里它是其他东西。这是文件代码:

{
  "short_name": "React App",
  "name": "Create React App Sample",
  "icons": [
    {
      "src": "favicon.ico",
      "sizes": "192x192",
      "type": "image/png"
    }
  ],
  "start_url": "./index.html",
  "display": "standalone",
  "theme_color": "#000000",
  "background_color": "#ffffff"
}

当我更改某个值时,页面更新,但没有任何变化。

3 个答案:

答案 0 :(得分:54)

它是Web App Manifest,用于描述您的应用程序及其用途,例如:如果将快捷方式添加到主屏幕,则为手机。

来自MDN(上面链接):

  

Web应用程序清单在JSON文本文件中提供有关应用程序(如名称,作者,图标和描述)的信息。清单的目的是将Web应用程序安装到设备的主屏幕,为用户提供更快的访问和更丰富的体验。

答案 1 :(得分:0)

每当您要开发PWA(渐进式Web应用程序)时,它都是必需的文件。为了描述PWA的确切含义,它是Web应用程序的增强版本,可在DefaultCodegen上运行,并且具有manifest.json文件,该文件描述了Web应用程序的必要信息。如今,通过改善服务人员,我们可以通过使用PWA在访问摄像机等本地功能方面拥有丰富的经验。与Native Apps相比,它甚至更快,更吸引人(例如推送通知)。

答案 2 :(得分:-1)

manifest.json是json文件,主要用于在手机上描述我们的应用