我正在使用来自 http://leafo.net/lessphp/的lessphp
有些文件根据条件不应该编译
风格.less
我有:
@import "@{bootstrap}";
@import "layout.less";
@import "grid.less";
@import "color.less";
@import "@{fontawesome}";
@import "@{vars}";
和更少的 var 在 php
if($bootstrap){
$less->setVariables(array(
"bootstrap" => "'bootstrap.less'",
"fontawesome" => "'font-awesome.less'",
"vars" => "'variables.less'"
));
}
这很好用,只是当 $bootstrap 不存在时
我的 css 文件以
@import "";@import "";@import "";@import "";...
在头上,
如何将其转换为实际的 lessphp var
@import "bootstrap.less";
并在我的较少文件中使用
@{bootstrap}
反而
@import "@{bootstrap}";
所以当 boostrap 不存在时,我不会在 css 文件中以空 @import 结束。
我试过了
"bootstrap" => "'@import "bootstrap.less";'"
但它没有返回任何东西
任何帮助表示赞赏