Witam, probóje skompresowac wszystkie pliki javascripts mojego projektu do jednego pliku za pomocą YUI Compressor
w twigu wyglada to nastepujaco:
{% javascripts output='js/combined.js' debug=true filter='?yui_js'
'../web/js/jquery-1.8.0.min.js'
'../web/js/jquery-ui-1.8.23.custom.min.js'
'../web/js/comments_functions.js'
'../web/js/ddsmoothmenu.js'
'../web/js/ddsmothmenucom.js'
'../web/js/global.js'
'../web/js/global_bottom.js'
'../web/js/global_two.js'
'../web/js/home.js'
'../web/js/jq.carousel.js'
'../web/js/jq.carousel.min.js'
'../web/js/jquery.cycle.all.js'
'../web/js/jquery.hoverIntent.js'
'../web/js/jquery.tinyscrollbar.min.js'
'../web/js/jquery.validate.min.js'
'../web/js/jScrollPane.js'
'../web/js/scrollscript.js'
'../web/js/search_suggestion.js'
'../web/js/slides.min.jquery.js'
'../web/js/tags.js'
'../web/js/user_library.js'
'../web/js/tagAutosuggest.js'
'../web/js/tagSuggest.js'
'../web/js/classes/*'
'../web/js/forms/*'
'../web/js/lib/*'
'../web/js/views/*'
'../web/swf/swfobject.js'
%}
<script src="{{ asset('js/combined.js') }}" type="text/javascript"></script>
Nastepnie wykonuje komende w wierszu polecen : php app/console assetic:dump --watch
i otrzymuje komunikat:
[error] Warning: filemtime(): stat failed for C:/xampp/htdocs/app/../web/../web
js/ddsmothmenu_com.js in C:\xampp\htdocs\vendor\assetic\src\Assetic\Asset\FileA
set.php line 62
Co robię nie tak ?
dodam rówież ze gdy nie mialem zainstalowanego yui compresora, i wykonywałem komende -> php app/console assetic:dump --watch
pliki poprawnie kompresowały sie do jednego pliku js. jednak niestety bylo w tym pliku wiele konflikow np. takich jak
$ is not defined.
lub:
undefined is not a function
Proszę o pomoc z góry dziekuję