当我尝试和转储我assetic管理内容的Symphony2应用程序,我得到以下错误:assetic:转储的“少”过滤器失败
$ php app/console assetic:dump -e prod
Dumping all prod assets.
Debug mode is off.
[InvalidArgumentException]
There is no "less" filter.
然而,据我可以告诉我不不要使用任何需要较少过滤器的资产,当然,我所有的树枝模板的grep都不会起什么作用。
我通过作曲家(Twitter的引导程序)安装的依赖项之一有一些.less模板,但我没有在我的树枝模板中引用它们,我只是将它指向了css版本。资产仍会尝试并转储它们?我怎么能告诉它不?
仅供参考这是我包括CSS在我的模板
{% stylesheets filter="cssrewrite"
'../vendor/jquery-ui-css/jquery-ui-css/*css'
'../vendor/twitter/bootstrap/docs/assets/css/bootstrap*.css'
%}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}">
{% endstylesheets %}
这是一个第三方库是问题,但它是BcBootstrapBundle而不是Mopa。更新到最新版本也拿出了我的开发箱与相同的错误。最后,我用composer&let来安装lessphp,并处理编译。 –
我知道这是一个旧帖子,但是这为我节省了很多时间。谢谢!课程:不要假设您的主机/服务器具有理想的设置和功能! –