3

私はそれを理解していません - 私はすでにいくつかの symfony プロジェクトをセットアップしましたが、今はエラーメッセージで完全に失われています:

contains an error: There is no "cssrewrite" filter.

作曲:

"require": {
    "php": ">=5.5.9",
    "symfony/symfony": "3.1.*",
    "symfony/monolog-bundle": "^2.8",
    "symfony/polyfill-apcu": "^1.0",
    "sensio/distribution-bundle": "^5.0",
    "sensio/framework-extra-bundle": "^3.0.2",
    "incenteev/composer-parameter-handler": "^2.0",
    "ircmaxell/password-compat": "^1.0",
    "nelsonkopliku/twig-exception": "0.*",
    "predis/predis": "^1.1",
    "symfony/assetic-bundle": "2.8"
},

アプリ/設定/config.yml

assetic:
  debug:          "%kernel.debug%"
  use_controller: false
  bundles:        [ 'oneBundle', 'anotherBundle' ]
  #java: /usr/bin/java
  filters:
    uglifyjs:
      bin: /usr/local/bin/uglifyjs
    uglifycss:
      bin: /usr/local/bin/uglifycss
    less:
      node: "/usr/local/bin/node"
      node_paths: [/usr/local/lib/node_modules/]
    cssrewrite: ~

テンプレートで:

{% stylesheets
    'assets/vendor/bootstrap/dist/css/bootstrap.css'
    'assets/vendor/font-awesome/css/font-awesome.css'
  filter="cssrewrite,?uglifycss" %}
    <link href="{{ asset_url }}" rel="stylesheet" />
{% endstylesheets %}

cssrewrite を削除すると、uglifycssフィルターが機能します。また、クロスチェックとして-構成からuglifycssを削除しましたが、フィルターが見つからないことについて不平を言っています。

これを修正する方法についてのアイデアはありますか?

4

0 に答える 0