वेबपैक टेम्पलेट की परियोजना संरचना की जाँच करें: 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.icoया अपने इंडेक्स.इन का संदर्भ इस प्रकार दे सकते हैं:favicon.pngstatic<head>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" type="image/png" href="/static/favicon.png"/>
<title>My Vue.js app</title>
...
</head>
यदि आप favicon.icoअपने में परिभाषित नहीं करते हैं index.html, तो ब्राउज़र वेबसाइट रूट (डिफ़ॉल्ट व्यवहार) से फ़ेविकॉन के लिए अनुरोध करेगा। यदि आप उपरोक्त के रूप में एक फ़ेविकॉन निर्दिष्ट करते हैं, तो आप अब 404 नहीं देखेंगे। फ़ेविकॉन आपके ब्राउज़र टैब में भी दिखाई देने लगेगा।
एक साइड नोट के रूप में, यहाँ यही कारण है कि मैं ICO फाइल के बजाय PNG पसंद करता हूँ:
favicon.png बनाम favicon.ico - मुझे ICO के बजाय PNG का उपयोग क्यों करना चाहिए?