CSS-файл не может быть удален из проекта
Эй, ребята, я в растерянности для этого.
Некоторый фон: я унаследовал базу кода php с большим количеством мусора. Он написан с использованием структуры воспламенителя кода. Плагин flatpickr используется.
Проблема: некоторые страницы по какой-либо причине используют эту квартиру flatpickr.dark.min.css, что делает календарь невозможным для просмотра, так как весь текст становится белым на белом фоне.
В инспекторе я вижу стили, взятые из flatpickr.dark.min.css
Я выполняю поиск по всем файлам в проекте и вижу 0 ссылок на этот файл в любом из файлов представлений.
Я удаляю файл css из ресурсов и очищаю кеш браузера, и этот файл все еще используется.
Я нахожу ссылку в файле culpfiles.js и удаляю ее, нахожу ссылку в app.css.map, которая имеет ссылку с похожим именем, и удаляю ее.
Я делаю поиск и замену всего dark.min.css.
Я не могу найти ссылку на CDN с сайта Flatkr.
Тем не менее, инспектор показывает flatpickr.dark.min.css, используемый в стилях элементов.
Я делаю поиск и замену слова dark во всех файлах проекта.
Все еще файл css используется.
В то время как на вкладке "Сеть" инструментов chrome dev я не вижу ни одного загружаемого файла flatpickr.dark.min.css, хотя он каким-то образом используется до сих пор.
Все остальные CSS-файлы (которые должны использоваться) имеют ссылку в представлении макета под тегами ссылки стиля, но не эту.
Очевидно, я что-то упустил.
Воспламеняет ли код какую-либо систему кэширования CSS?
Немного странно, что мне удалось отредактировать все остальные CSS-файлы и аппаратную перезагрузку Chrome, и все изменения вступили в силу, но меня преследует этот нежелательный CSS-файл, от которого я просто не могу избавиться.
У кого-нибудь есть идеи?
Код воспламенитель делает некоторые фанки загрузки CSS? Flatpickr.js делает какие-то прикольные загрузки cdn?
Ниже приведены единственные ссылки CSS, которые я могу найти в макете приложения макета.
<link rel="stylesheet" href="<?=base_url()?>assets/blueline/css/app.css?ver=<?=$core_settings->version;?>"/>
<link rel="stylesheet" href="<?=base_url()?>assets/blueline/css/blueline.css?ver=<?=$core_settings->version;?>"/>
<link rel="stylesheet" href="<?=base_url()?>assets/blueline/css/user.css?ver=<?=$core_settings->version;?>"/>
<link rel="stylesheet" href="<?=base_url()?>assets/css/dashboard.css"/>
<link rel="stylesheet" href="<?=base_url()?>assets/css/animate.css"/>
<script src="<?=base_url()?>assets/js/dashboard.js"></script>
Я могу переопределить темную тему в каждом частичном представлении со ссылкой на правильную тему:
<link rel="stylesheet" href="<?= base_url(); ?>assets/blueline/css/plugins/flatpickr.airbnb.min.css"/>
Но мне действительно не стоило этого делать. Откуда эта темная тема?
РЕДАКТИРОВАТЬ: я нашел некоторые ссылки импорта @import url ( https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700); это из Google Tho. это могло быть этим? И еще один @import, пришедший из js-файла, который уменьшился. /@import|[{}]/.test(b)?e.push(""+b+""):e.push('');return
В папке css есть темная тема, но даже когда я удаляю ее и очищаю кэш-память Chrome, она все равно остается активной.
1 ответ
Я думаю, что это может быть вызвано меньшим количеством файлов, которые были скомпилированы в css и ссылались на некоторые места в вашем проекте.