У меня есть проект на Symfony 3 с установленным assetic. Я использую его для слияния всех css вместе и минимизации.Symfony assetic - возможно в dev загрузить оригинальные файлы?
Использование в шаблоне веточку:
{% stylesheets filter='cssrewrite' filter='uglifycss'
'assets/font-awesome-4.6.3/css/font-awesome.css'
...
%}
<link rel="stylesheet" href="{{ asset_url }}">
{% endstylesheets %}
Config:
filters:
cssrewrite: ~
uglifyjs2:
bin: "%kernel.root_dir%/Resources/node_modules/uglify-js/bin/uglifyjs"
uglifycss:
bin: "%kernel.root_dir%/Resources/node_modules/uglifycss/uglifycss"
В режиме прод все работает, как ожидалось. Ассемблерные загрузки css-файлов с пути /assets/someDir/some.css
и сгенерированный мини-файл (css или js) находятся по умолчанию по усмотрению /css/allCss.css
или /js/allJs.css
.
Но в режиме разработки assetic создайте новые файлы с /assets/someDir/some.css
по номеру /css/some.css
(каждый файл, а не миниатюрный) и загрузите файлы css оттуда.
ВОПРОС:
Как я могу загрузить исходные файлы из /assets/someDir/some.css
в режиме разработчика?
Потому что в этой ситуации я должен после каждого изменения в любом css или js запустить php bin/console assetic:dump --env=dev
, и это неприемлемо.
Еще один вопрос: если я сделаю изменение в одном файле js 'assetic: watch', обрабатывая ВСЕ файлы js. Способ обработки только измененного файла? –
Я так не думаю. Я тоже не вижу смысла, это довольно быстро. – Veve