【发布时间】:2014-03-03 21:43:41
【问题描述】:
我很难让 LESS 解析在 Laravel 中正常工作。我做了一些谷歌搜索,发现 Basset 似乎支持 LESS,然后发现它实际上并没有解析 LESS。所以我也安装了 LessPHP 来做解析。
现在当我尝试使用世界上最简单的LESS文件时:
@red: #f00;
body {
background-color: @red;
}
它不起作用。我收到“解析错误”:
ErrorException
parse error: failed at `@red: #f00; ` line: 1
有谁知道我在这里犯了什么非常明显的错误?
到目前为止我做了什么:
- 下载并安装 Laravel
- 在 composer.json 中添加了
"jasonlewis/basset": "dev-master"和"leafo/lessphp": "dev-master" - 运行
composer update - 运行
php artisan config:publish jasonlewis/basset - 编辑了 basset 配置以指向
LessphpFilter - 编辑
vendor/jasonlewis/basset/src/Basset/Asset.php以修复与 Laravel 4.1 兼容的错误 - 使用
php artisan cache:clear清除应用程序缓存 - 尝试使用上述 LESS 代码加载页面
【问题讨论】:
-
嗨 gnack,你找到解决办法了吗?