让LESS解析在Laravel中很好地工作我遇到了很多困难。我做了一些谷歌搜索,发现Basset似乎支持LESS,然后发现它实际上并没有解析 LESS。所以我也安装了LessPHP来进行解析。
现在,当我尝试使用世界上最简单的LESS文件时:
@red: #f00;
body {
background-color: @red;
}
它不起作用。我得到一个“解析错误”:
ErrorException
parse error: failed at `@red: #f00; ` line: 1
有谁知道我在这里犯了哪些非常明显的错误?
到目前为止我做了什么:
"jasonlewis/basset": "dev-master"
和"leafo/lessphp": "dev-master"
添加到composer.json composer update
php artisan config:publish jasonlewis/basset
LessphpFilter
vendor/jasonlewis/basset/src/Basset/Asset.php
以修复与Laravel 4.1兼容的错误php artisan cache:clear
答案 0 :(得分:2)
有一个解决方法。如果您将虚拟规则添加到文件顶部,如下所示:
a {}
@red: #f00;
body {
background-color: @red;
}
有效。