Php Lesspp、Basset和;Laravel-奇怪的分析错误

Php Lesspp、Basset和;Laravel-奇怪的分析错误,php,laravel,less,lessphp,Php,Laravel,Less,Lessphp,我很难让更少的解析在Laravel中很好地工作。我在谷歌上搜索了一下,发现Basset似乎支持更少,然后发现它实际上并没有解析更少。所以我也安装了lesshp来进行解析 现在,当我尝试使用世界上最简单的精简文件时: @red: #f00; body { background-color: @red; } 它不起作用。我得到一个“解析错误”: 有人知道我犯了什么显而易见的错误吗 到目前为止我所做的: 下载并安装了Laravel 在composer.json中添加了“jasonlewis

我很难让更少的解析在Laravel中很好地工作。我在谷歌上搜索了一下,发现Basset似乎支持更少,然后发现它实际上并没有解析更少。所以我也安装了lesshp来进行解析

现在,当我尝试使用世界上最简单的精简文件时:

@red: #f00;

body {
    background-color: @red;
}
它不起作用。我得到一个“解析错误”:

有人知道我犯了什么显而易见的错误吗

到目前为止我所做的:

  • 下载并安装了Laravel
  • 在composer.json中添加了
    “jasonlewis/basset”:“dev master”
    “leafo/lesshp”:“dev master”
  • 运行
    composer更新
  • 运行php artisan配置:publish jasonlewis/basset
  • 编辑basset配置以指向
    lesshpfilter
  • 编辑
    vendor/jasonlewis/basset/src/basset/Asset.php
    以修复与Laravel 4.1兼容的错误
  • 使用php artisan缓存清除应用程序缓存:清除
  • 试图用上面较少的代码加载页面

  • 有一个解决办法。如果向文件顶部添加虚拟规则,如下所示:

    a {}
    
    @red: #f00;
    
    body {
        background-color: @red;
    }
    

    它是有效的。

    嗨,纳克,你找到解决办法了吗?这需要一些努力来测试,因为我已经放弃了这种方法,但我会投票支持它,然后在有机会检查后接受它。非常感谢您的回复。
    a {}
    
    @red: #f00;
    
    body {
        background-color: @red;
    }