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 staticfolder, 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.icoatau favicon.pngke dalam staticfolder 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.icodi 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?