2016-07-12 5 views
0

私は初心者としてsymfony3を使用しています。私はfedoraシステムにsassをインストールしました。私はsssフィルタを使って自分のscssファイルをcssに変換しようとします。私はasseticバンドルを使用します。 私はscssとcssディレクトリを含んでいるWebでassets dirを作成しました。assetic:watchは空のCSSファイルを生成します

{% 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の変化をもたらすたび発売した後:

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

私の小枝のテンプレートは、次のものがあります。 私config.ymlには、以下が含まれ.cssファイルはweb/assets/css(app.css、app_main_1.css)で生成されますが、絶対に空です。

私は

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

を実行した場合、有効なCSSファイルが生成されます。

誰かが間違っていることを理解するのを手伝ってもらえますか?

答えて

0

設定ファイルでsassとcompassの完全なパスを指定すると、問題が解決されます。

関連する問題