Lihat Struktur Proyek template webpack: https://vuejs-templates.github.io/webpack/structure.html
Perhatikan bahwa ada folder statis, bersama dengan node_modules
, src
, dll
Jika Anda memasukkan beberapa gambar ke dalam static
folder, seperti favicon.png
, itu akan tersedia di http: // localhost: 8080 / static / favicon.png
Berikut adalah dokumentasi untuk aset statis: https://vuejs-templates.github.io/webpack/static.html
Untuk masalah favicon Anda, Anda dapat meletakkan favicon.ico
atau favicon.png
ke dalam static
folder dan merujuk ke <head>
index.html Anda sebagai berikut:
<head>
<meta charset="utf-8">
<link rel="shortcut icon" type="image/png" href="/static/favicon.png"/>
<title>My Vue.js app</title>
...
</head>
Jika Anda tidak menetapkan a favicon.ico
di Anda index.html
, maka browser akan meminta favicon dari root situs web (perilaku default). Jika Anda menetapkan favicon seperti di atas, Anda tidak akan melihat 404 itu lagi. Favicon juga akan mulai muncul di tab browser Anda.
Sebagai catatan tambahan, berikut adalah alasan mengapa saya lebih memilih file PNG daripada ICO:
favicon.png vs favicon.ico - mengapa saya harus menggunakan PNG daripada ICO?