How to change favicon on Vuejs CLI ?
<link rel="shortcut icon" type="image/png" href="/src/assets/img/logo.png"/>
How to change favicon on Vuejs CLI ?
<link rel="shortcut icon" type="image/png" href="/src/assets/img/logo.png"/>
Vue CLI (3.0.5) generates projects with the <root>/public directory containing the favicon.ico and index.html (which references the favicon.ico).
It seems you have your icon in <root>/src/assets. I recommend moving it to <root>/public, replacing favicon.ico with jinane-logo-JC.png, and updating index.html accordingly:
<!-- <link rel="icon" href="<%= BASE_URL %>favicon.ico"> --> <!-- REPLACE THIS -->
<link rel="icon" href="<%= BASE_URL %>jinane-logo-JC.png">
(function() {
var link = document.querySelector("link[rel*='icon']") || document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = 'http://www.stackoverflow.com/favicon.ico';
document.getElementsByTagName('head')[0].appendChild(link);
})();
if you are using vue cli2, put your fovicon in static files and change
<link rel="shortcut icon" type="image/png" href="static/jinane-logo-JC.png"/> or you are using vue cli3, put your favicon image in public file and change it in index.html in public
<link rel="icon" href="<%= BASE_URL %>jinane-logo-JC.png">
Follow these Steps : -
Find link tag for icon & replace name of "youlogohere" to your logo name
< link rel="icon" href="<%= BASE_URL %>yourlogohere.png">
Run Project and Icon changed.
You shold use vue-head package
Add this code in your App.vue file:
export default {
head: {
link: [
{
rel: "icon",
href: require("./assets/logo.png")
},
]
}
}
goodluck!