我有一个“小”问题正在从我那里偷走大量的时间。
我在 symfony2.1 中使用带有lesscss过滤器的资产。问题是,Assetic(?) 没有注意到使用@import
. 例如:
全局.less:
@import "colors";
body {
background: @backgroundColor;
}
颜色.less:
@backgroundColor: #333;
现在,如果我改变我@backgroundColor
的colors.less,什么都不会发生。我必须在我的global.less文件中添加空格,然后它才会重新编译我的 CSS。
起初,我检查了它是否是 APC 加速器问题,所以我禁用了它,但事实并非如此。然后我检查了assetic github,发现了这个:问题#79
我试过了,但故事还是一样,好像我什么都没做。然后我检查了我的Assetic版本是否有这个功能,因为我发现“ArrayCache”类在 2 个月前被合并了,所以我将composer.json设置为需要“dev-master”Assetic Bundle(它在中更新-12 月,因此它合并了新的 Assetic 版本)。仍然没有成功。
我现在没有主意了。