ตรวจสอบโครงสร้างโครงการของเทมเพลต webpack: https://vuejs-templates.github.io/webpack/structure.html
ทราบว่ามีโฟลเดอร์คงพร้อมกับnode_modules
, src
ฯลฯ
หากคุณใส่ภาพลงในstatic
โฟลเดอร์เช่นภาพfavicon.png
นั้นจะมีให้ที่http: // localhost: 8080 / static / favicon.png
นี่คือเอกสารสำหรับสินทรัพย์คงที่: https://vuejs-templates.github.io/webpack/static.html
สำหรับปัญหา Favicon ของคุณคุณสามารถใส่favicon.ico
หรือfavicon.png
ลงในstatic
โฟลเดอร์และอ้างถึงใน<head>
index.html ของคุณดังนี้:
<head>
<meta charset="utf-8">
<link rel="shortcut icon" type="image/png" href="/static/favicon.png"/>
<title>My Vue.js app</title>
...
</head>
หากคุณไม่ได้กำหนด a favicon.ico
ในของคุณindex.html
เบราว์เซอร์จะขอไอคอน Fav จากรูทของเว็บไซต์ (พฤติกรรมเริ่มต้น) หากคุณระบุไอคอน Fav ด้านบนคุณจะไม่เห็น 404 อีกต่อไป ไอคอน Fav จะเริ่มปรากฏในแท็บเบราว์เซอร์ของคุณด้วย
หมายเหตุด้านข้างนี่คือเหตุผลที่ฉันชอบ PNG แทนไฟล์ ICO:
favicon.png กับ favicon.ico - ทำไมฉันจึงควรใช้ PNG แทน ICO