У меня есть app.less, который импортирует все (меньше), если я прокомментирую строку в стилях приложения app.less, не отображает прокомментированную часть, но если я что-то изменю в этом импортированном меньшем файле, что-нибудь изменится, я должен сделать cache:clear
и очистить кеш браузера, чтобы увидеть загруженный новый стиль...
Assetic не обновляет стили без кэша:очистить
Ответы (2)
Ресурсы, импортированные из другой таблицы стилей (less, sass, что угодно), не будут перекомпилированы при изменении, даже если вы используете php app/console assets:dump --watch
. См. другой вопрос о StackOverflow и эта проблема в AsseticBundle
очереди задач.
person
theunraveler
schedule
12.11.2012
Я столкнулся с той же проблемой. Это вызвано тем, что LESS использует ваш window.localstorage
для сохранения обработанного файла css. Для тестирования вы можете добавить javascript
<script> /* Provisory for dev environment: */ window.localStorage.clear(); </script>
однако это приводит к тому, что ваша страница загружается очень медленно. я пока не нашел других вариантов для этого.
person
John In't Hout
schedule
12.11.2012