Я создал vue webpack
проект, используя vue-cli
.
vue init webpack myproject
А затем запустил проект в dev
режиме:
npm run dev
У меня такая ошибка:
Не удалось загрузить ресурс: сервер ответил статусом 404 (не найден) http: // localhost: 8080 / favicon.ico
Итак, как правильно импортировать внутри webpack favicon.ico
?
Ответы:
Ознакомьтесь со структурой проекта шаблона веб-пакета: 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.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
, браузер запросит значок значка из корня веб-сайта (поведение по умолчанию). Если вы укажете значок, как указано выше, вы больше не увидите 404. Значок также начнет отображаться на вкладках вашего браузера.В качестве примечания, вот причина, по которой я предпочитаю PNG вместо файла ICO:
favicon.png vs favicon.ico - почему я должен использовать PNG вместо ICO?
источник
Небольшое обновление для Laravel 5.x, поместите свой
favicon.ico
илиfavicon.png
в/public
папку и обратитесь к немуindex.html
следующим образом:<head> <meta charset="utf-8"> <link rel="shortcut icon" type="image/png" href="/favicon.png"/> <title>My Vue.js app</title> ... </head>
Надеюсь, это поможет !
источник
По какой-то причине вышеупомянутые решения не сработали для меня до преобразования
favicon.ico
файла по умолчаниюfavicon.png
и переименования его,favicon-xyz.png
например, (я поместил этот файл в/public
папку) и отредактировалindex.html
файл следующим образом:Может быть кому-то полезно.
источник