1

他のファイルに 2 番目のファイルを追加すると、最初のファイルで 500 エラーが発生するようです。

    {% stylesheets
        '@MopaBootstrapBundle/Resources/public/less/mopabootstrapbundle.less'
        '@MyTestBundleBundle/Resources/public/css/main.css'

    %}
    <link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" />
    {% endstylesheets %}

これが私の資産です(開発でコントローラーを使用します):

assetic:
    debug:          %kernel.debug%
    use_controller: false
    #java: /usr/bin/java
    filters:
        cssrewrite: ~
        less:
            node: /usr/bin/node
            node_paths: [/usr/lib64/node_modules]
            apply_to: "\.less$"

main.css を削除すると正常に動作します。main.css を別のスタイルシート ブロックに移動すると、正常に動作します。

4

2 に答える 2

1

フィルター属性を忘れていると思います。

{% stylesheets '@MopaBootstrapBundle/Resources/public/less/mopabootstrapbundle.less' '@MyTestBundleBundle/Resources/public/css/main.css' filter='less,?yui_css'%}
<link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" />
{% endstylesheets %}

アップデート。

さっき見ましたapply_to: "\.less$"

このブロックを 2 つのスタイルシートに分割します

{% stylesheets '@...less' %}
    <link href="{{ asset_url}}" ... />
{% endstylesheets %}
{% stylesheets '@...css' %}
    <link href="{{ asset_url}}" ... />
{% endstylesheets %}
于 2012-10-18T08:23:38.373 に答える
0

問題は、ノードが少ないことが問題だったということでした。これを最新の github (1.3.1) に切り替えると修正されました。

于 2012-10-18T14:42:18.933 に答える