Фавиконы за пределами .ico все разрешаются до 404.
В index.html
:
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons/favicon-16x16.png">
<link rel="manifest" href="/assets/favicons/site.webmanifest">
На вкладке сети:
http://localhost:8080/assets/favicons/apple-touch-icon.png // resolves to 404
Пути правильные, но, похоже, что по крайней мере dev
не будет распознан. Такое поведение нелогично, так как я вижу файлы в папке, поэтому, скорее всего, это проблема конфигурации веб-пакета?
Например, я могу показать основы c favicon.ico
, включив путь к значку в моей конфигурации веб-пакета:
plugins: [
new HtmlWebPackPlugin({
template: './src/index.html',
favicon: './src/assets/favicons/favicon.ico',
})
],
Я не понимаю, почему index.html
не может распознать простые пути.