2

開発サーバー (Windows 7) の Symfony 2.0.10 で YUICompressor を assetic と共に使用しようとしていますが、次のエラーが発生します。

RuntimeException: The filename, directory name, or volume label syntax is incorrect.

何が問題ですか?

私の現在の構成は次のとおりです。

filters:
    yui_js:
        jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"

assetic の下の 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 です

PS: Assetic はフィルターがなくても問題なく動作し、私も試してみjava -jar yuicompressor.jar ./script.js -o ./test.jsました。

4

1 に答える 1

0

jar が正しいパスにあると確信していますか? そして正しい名前は?数週間前にこの問題が発生しましたが、解決しました。YUI Compressor ファイルの名前が異なっていました。

%kernel.root_dir%/Resources/java/yuicompressor.jar

于 2012-03-10T20:04:39.847 に答える