Я хочу использовать BraincraftedBootstrapBundle в проекте Symfony.
Я следовал инструкциям на этой странице: http://bootstrap.braincrafted.com/getting-started.html
Я получаю следующую ошибку:
# php app/console assetic:dump
Dumping all dev assets.
Debug mode is on.[InvalidArgumentException]
There is no "less" filter.assetic:dump [--forks="..."] [--watch] [--force] [--period="..."] [write_to]
Вот мой файл config.yml:
...
assetic:
filters:
less:
node: /usr/sbin/node
node_paths: /usr/local/lib/node_modules
apply_to: "\.less$"cssrewrite: ~
braincrafted_bootstrap:
less_filter: less
Посмотрите немного выше в config.yml
у вас скорее всего уже есть assetic
декларация, которая пришла с установкой. Вам нужно будет добавить новую конфигурацию к этому уже определенному элементу. (Потому что ваша новая декларация будет проигнорирована.)
В стандартной установке вы, вероятно, что-то вроде
# Assetic Configuration
assetic:
debug: "%kernel.debug%"use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"#yui_css:
# jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
Добавьте новый конфиг к этому элементу сборки, сделав его:
# Assetic Configuration
assetic:
debug: "%kernel.debug%"use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"#yui_css:
# jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"less:
node: /usr/local/bin/node
node_paths: [/usr/local/lib/node_modules]
apply_to: "\.less$"cssrewrite: ~
Других решений пока нет …