Qu'est-ce que le fichier public / manifest.json dans create-react-app?

91

Je sais que les extensions chrome utilisent «manifest.json», mais ici, il est également utilisé comme autre chose.

Contenu -

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

Lorsque je change une valeur, la page est mise à jour, mais rien ne change.

Alexandre Knyazev
la source

Réponses:

114

C'est un manifeste d'application Web qui décrit votre application et il est utilisé par exemple par les téléphones mobiles si un raccourci est ajouté à l'écran d'accueil.

De MDN (lien ci-dessus):

Le manifeste d'application Web fournit des informations sur une application (telles que le nom, l'auteur, l'icône et la description) dans un fichier texte JSON. Le but du manifeste est d'installer des applications Web sur l'écran d'accueil d'un appareil, offrant aux utilisateurs un accès plus rapide et une expérience plus riche.

Ivarni
la source