我正在尝试在我的开发服务器(Windows 7)上使用YUICompressor和Symfony 2.0.10上的资产,我收到此错误:
RuntimeException: The filename, directory name, or volume label syntax is incorrect.
有什么问题?
我目前的配置如下:
filters:
yui_js:
jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
在资产中的app / config.yml中。
{% javascripts
'@TonyNachalotoBundle/Resources/public/js/libs/modernizr-2.0.6.min.js'
'@TonyNachalotoBundle/Resources/public/js/*.js'
filter='yui_js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
在我的树枝模板中。
没有设置任何其他内容,没有其他内容被修改,我一直在关注这篇文章:http://symfony.com/doc/2.0/cookbook/assetic/asset_management.html
YUICompressor版本是2.4.7
P.S。:没有过滤器,Assetic工作得很好,我也成功地尝试了java -jar yuicompressor.jar ./script.js -o ./test.js
。
答案 0 :(得分:0)
你确定罐子的路径正确吗?和正确的名字? 几周前我遇到了这个问题,我解决了,我的YUI Compressor文件有不同的名字。
%kernel.root_dir%/资源/爪哇/ yuicompressor.jar