当我将第二个文件添加到我的其他文件时,它似乎会导致第一个文件出现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移动到不同的样式表块,它也可以正常工作。
答案 0 :(得分: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 %}
答案 1 :(得分:0)
问题是我的节点不足是问题所在。将其切换到github(1.3.1)中的最新版本修复它。