в nuxt.config
link: [
{ rel: 'icon', type: 'image/svg+xml', href: '/favicon36x36.svg' },
{ rel: 'mask-icon', type: 'image/svg+xml', color: 'white', href: '/favicon36x36.svg' },
{ rel: 'icon', sizes: '16x16', type: 'image/png', href: '/favicons/favicon-16x16.png' },
{ rel: 'icon', sizes: '32x32', type: 'image/png', href: '/favicons/favicon-32x32.png' },
{ rel: 'apple-touch-icon-precomposed', type: 'image/x-icon', href: '/favicons/apple-touch-icon-precomposed.png' },
{ rel: 'apple-touch-icon', sizes: '57x57', href: '/favicons/apple-touch-icon-57x57.png' },
{ rel: 'apple-touch-icon', sizes: '60x60', href: '/favicons/apple-touch-icon-60x60.png' },
{ rel: 'apple-touch-icon', sizes: '72x72', href: '/favicons/apple-touch-icon-72x72.png' },
{ rel: 'apple-touch-icon', sizes: '76x76', href: '/favicons/apple-touch-icon-76x76.png' },
и т.д.
{ rel: 'manifest', href: '/favicons/manifest.json' },