私は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つの質問:もし私が1つのjsファイルを変更すると、assetic:watchはすべてのjsファイルを処理します。変更されたファイルのみを処理する方法ですか? –
私はそうは思わない。私はまた、実際にはポイントを見ていない、それはかなり速いです。 – Veve