2017-02-03 4 views
1

私はsymfony 3に関するプロジェクトをasseticとインストールしました。私は一緒にすべてのCSSをマージするために、それを使用しています。小枝テンプレートのsymfony assetic - dev loadオリジナルファイルで可能ですか?

使用法:

{% stylesheets filter='cssrewrite' filter='uglifycss' 
    'assets/font-awesome-4.6.3/css/font-awesome.css' 
    ... 
%} 
    <link rel="stylesheet" href="{{ asset_url }}"> 
{% endstylesheets %} 

設定:

filters: 
    cssrewrite: ~ 
    uglifyjs2: 
     bin: "%kernel.root_dir%/Resources/node_modules/uglify-js/bin/uglifyjs" 
    uglifycss: 
     bin: "%kernel.root_dir%/Resources/node_modules/uglifycss/uglifycss" 

PRODモードでは、すべての作品は、予想通り。 Asseticはパス/assets/someDir/some.cssからcssファイルをロードし、生成された縮小ファイル(cssまたはjs)はデフォルトのasseticパス/css/allCss.cssまたは/js/allJs.cssにあります。

しかし、開発モードでは、asseticは/assets/someDir/some.cssから/css/some.css(各ファイルと縮小されていない)から新しいファイルを生成し、そこからcssファイルをロードします。

QUESTION:

私はDEVモードで/assets/someDir/some.cssから元のファイルを読み込むことができますどのように?

この状況では、いずれのCSSまたはjsでも変更が行われた後で、php bin/console assetic:dump --env=devを実行する必要があり、それは受け入れられないためです。

答えて

1

CSSまたはJSファイルを変更するたびにphp bin/console assetic:dumpを実行したくないので、代わりにを使用してください。CSSまたはJSの変更ごとに自動的にファイルが再生成されます。

+0

もう1つの質問:もし私が1つのjsファイルを変更すると、assetic:watchはすべてのjsファイルを処理します。変更されたファイルのみを処理する方法ですか? –

+0

私はそうは思わない。私はまた、実際にはポイントを見ていない、それはかなり速いです。 – Veve

関連する問題