2016-07-12 2 views
0

Я использую symfony3 в качестве новичка. Я установил sass на мою систему fedora, и я пытаюсь использовать фильтр sass для преобразования моих scss-файлов в css. Я использую assetic bundle. Я создал каталог ресурсов в сети, который содержит scss и css-каталог. Мой config.yml содержит следующее:assetic: watch производит пустые файлы css

assetic: 
    debug:   '%kernel.debug%' 
    use_controller: '%kernel.debug%' 
    filters: 
     cssrewrite: ~ 
     jsqueeze: ~ 
     sass: ~ 
     compass: ~ 

Мой шаблон прут включают в себя следующее:

{% block stylesheets %} 
    {% stylesheets filter="sass" output="assets/css/app.css"   
     "%kernel.root_dir%/../web/assets/scss/main.scss" 
    %} 
     <link rel="stylesheet" href="{{ asset_url }}" /> 
    {% endstylesheets %} 
    <link rel="stylesheet" href="{{ asset('assets/css/app.css') }}"> 
{% endblock %} 

После начала

php bin/console assetic:watch 

каждый раз, когда я приношу изменение main.scss , .css генерируются в web/assets/css (app.css, app_main_1.css), но они абсолютно пусты.

Если я бегу

sass web/assets/scss/main.scss web/assets/css/app.css 

правильный файл CSS генерируется.

Может ли кто-нибудь помочь мне понять, что не так?

ответ

0

Предоставление полного пути к sass и компасу в файле конфигурации решает проблему.

Смежные вопросы