РЕДАКТИРОВАТЬ: мои искренние извинения!Это не было проблемой ни с чем, кроме меня - у меня был файл global.css с правильным содержимым, но ниже я включил другой файл со старым CSS в нем, в бит <head>
моего HTML.Facepalm.
У меня есть сайт, который я разрабатываю.Я использую LESS, чтобы улучшить свой CSS, чтобы было легче писать.Проблема в том, что когда я изменяю файл .less
, стили, отображаемые в браузере, отказываются меняться.Я посмотрел в сгенерированном файле .css
, и он обновляется, чтобы отразить сделанные изменения, однако браузер не обновляет свой визуализированный стиль из файла CSS.Я пробовал это в Chrome, FF (3 и 4) и Opera с одинаковыми результатами без обновления.
Я даже сказал браузеру ничего не кэшировать, как с помощью PHP, так и с метатегамибезрезультатно.Мой конфигурационный файл Apache почти ванильный, хотя я использую несколько локальных хостов (это локальный сервер).Код, используемый для преобразования LESS в CSS, приведен ниже и запускается при каждой перезагрузке страницы:
try
{
lessc::ccompile('global/global.less', 'global/global.css');
}
catch(exception $ex)
{
exit('lessc fatal error:<br />' . $ex->getMessage());
}
Здесь нет исключений.синтаксический анализатор less.php
проверяет, был ли изменен файл, который я немного удалил, но файл CSS заново генерируется при каждом изменении, так что это должно быть проблемой кеширования где-то в браузере ... Apache обслуживаетОбновленный файл CSS просто отлично: - /
Извините, что продолжаю так долго, но я хотел быть ясным.Если вам нужно что-то еще, дайте мне знать.