У меня установлен Vue CLI 3 с плагином PWA, а также i18n.
Я удалил все файлы значков Vue в / public / (включая PNG в / public / img / icons), удалил файл logo.png в / src / assets, удалил тег link (rel = icon) в / public / index .html, изменил manifest.json, чтобы удалить любую ссылку на существующие файлы значков Vue, очистил кеш браузера, но при загрузке страницы я все еще получаю эти жестко запрограммированные теги ссылок в моем DOM:
<link rel="icon" type="image/png" sizes="32x32" href="/img/icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/img/icons/favicon-16x16.png">
<link rel="apple-touch-icon" href="/img/icons/apple-touch-icon-152x152.png">
<link rel="mask-icon" href="/img/icons/safari-pinned-tab.svg" color="#4DBA87">
<meta name="msapplication-TileImage" content="/img/icons/msapplication-icon-144x144.png">
Ни один из этих файлов не существует, и ни один из них не упоминается в моем проекте. Самое странное в этом то, что значок Vue по умолчанию по-прежнему отображается в любом браузере, который я использую, даже после удаления ВСЕХ файлов, так что это определенно не кеширование на стороне клиента.
Как их удалить?
manifest
файла. ты можешь это проверить? - person Varit J Patel   schedule 24.03.2019iconPaths
- person dagalti   schedule 24.03.2019{ "name": "client", "short_name": "client" ], "start_url": "./index.html", "display": "standalone", "background_color": "#000000", "theme_color": "#4DBA87" }
- person Thomas   schedule 24.03.2019module.exports = { devServer: { host: '0.0.0.0', disableHostCheck: true }, pluginOptions: { i18n: { locale: 'en', fallbackLocale: 'en', localeDir: 'locales', enableInSFC: true } } }
- person Thomas   schedule 24.03.2019index.html
в папкеpublic
, содержащей хотя бы 1 запись значка? Если ни один значок не определен вообще, он использует последний из кешированных. - person Sumurai8   schedule 24.03.2019index.html
и очистил кеш - person Thomas   schedule 24.03.2019index.html
, ни в вашемmanifest.json
, следующим вероятным виновником будет что-то, что есть в вашемvue.config.js
. - person Sumurai8   schedule 24.03.2019