Co to jest plik public / manifest.json w aplikacji create-react-app?

90

Wiem, że rozszerzenia Chrome używają „manifest.json”, ale tutaj jest on również używany jako coś innego.

zawartość -

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

Kiedy zmieniam jakąś wartość, aktualizuję stronę, ale nic się nie zmienia.

Alexander Knyazev
źródło

Odpowiedzi:

113

Jest to manifest aplikacji internetowej, który opisuje twoją aplikację i jest używany np. Przez telefony komórkowe, jeśli skrót jest dodany do ekranu głównego.

Z MDN (link powyżej):

Manifest aplikacji sieci Web zawiera informacje o aplikacji (takie jak nazwa, autor, ikona i opis) w pliku tekstowym JSON. Celem manifestu jest instalowanie aplikacji internetowych na ekranie głównym urządzenia, zapewniając użytkownikom szybszy dostęp i bogatsze wrażenia.

ivarni
źródło