Was ist die Datei public / manifest.json in der create-react-app?

91

Ich weiß, dass Chrome-Erweiterungen 'manifest.json' verwenden, aber hier wird es auch als etwas anderes verwendet.

Inhalt -

{
  "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"
}

Wenn ich einen Wert ändere, wird die Seite aktualisiert, aber nichts ändert sich.

Alexander Knyazev
quelle

Antworten:

114

Es handelt sich um ein Web-App-Manifest , das Ihre Anwendung beschreibt und beispielsweise von Mobiltelefonen verwendet wird, wenn dem Startbildschirm eine Verknüpfung hinzugefügt wird.

Von MDN (oben verlinkt):

Das Webanwendungsmanifest enthält Informationen zu einer Anwendung (z. B. Name, Autor, Symbol und Beschreibung) in einer JSON-Textdatei. Der Zweck des Manifests besteht darin, Webanwendungen auf dem Startbildschirm eines Geräts zu installieren, um Benutzern einen schnelleren Zugriff und eine umfassendere Benutzererfahrung zu ermöglichen.

ivarni
quelle