웹팩 템플릿의 프로젝트 구조를 확인하세요 : https://vuejs-templates.github.io/webpack/structure.html
정적 폴더와 함께이 있다는 것을 참고 node_modules
, src
등
static
와 같은 이미지를 폴더에 넣으면 http : // localhost : 8080 / static / favicon.pngfavicon.png
에서 사용할 수 있습니다 .
다음은 정적 자산에 대한 문서입니다. https://vuejs-templates.github.io/webpack/static.html
당신의 파비콘 문제를 들어, 당신은 넣을 수 있습니다 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>
favicon.ico
에서를 정의하지 않으면 index.html
브라우저가 웹 사이트 루트에서 파비콘을 요청합니다 (기본 동작). 위와 같이 favicon을 지정하면 더 이상 404가 표시되지 않습니다. 파비콘은 브라우저 탭에도 표시되기 시작합니다.
참고로 ICO 파일 대신 PNG를 선호하는 이유는 다음과 같습니다.
favicon.png vs favicon.ico-왜 ICO 대신 PNG를 사용해야합니까?