Apa itu file public / manifest.json di create-react-app?

92

Saya tahu bahwa ekstensi chrome menggunakan 'manifest.json`, tetapi di sini, ekstensi itu juga digunakan sebagai sesuatu yang lain.

isi -

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

Ketika saya mengubah beberapa nilai, pembaruan halaman, tetapi tidak ada yang berubah.

Alexander Knyazev
sumber

Jawaban:

115

Ini adalah Manifes Aplikasi Web yang menjelaskan aplikasi Anda dan digunakan oleh misalnya ponsel jika pintasan ditambahkan ke layar beranda.

Dari MDN (ditautkan di atas):

Manifes aplikasi web memberikan informasi tentang aplikasi (seperti nama, penulis, ikon, dan deskripsi) dalam file teks JSON. Tujuan dari manifes adalah untuk menginstal aplikasi web ke layar utama perangkat, memberikan pengguna akses yang lebih cepat dan pengalaman yang lebih kaya.

ivarni
sumber