首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LessPHP,Basset & Laravel -奇怪的解析错误

LessPHP,Basset & Laravel -奇怪的解析错误
EN

Stack Overflow用户
提问于 2014-02-04 09:38:40
回答 1查看 174关注 0票数 0

在Laravel中,我很难获得更少的解析来很好地工作。我在谷歌上搜索了一下,发现Basset似乎支持得更少,然后发现它实际上并没有解析更少的内容。因此,我还安装了LessPHP来进行解析。

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

代码语言:javascript
复制
@red: #f00;

body {
    background-color: @red;
}

它不起作用。我得到一个“解析错误”:

代码语言:javascript
复制
ErrorException
parse error: failed at `@red: #f00; ` line: 1

有人知道我在这里犯了什么非常明显的错误吗?

我到目前为止所做的事:

  1. 下载和安装Laravel
  2. "jasonlewis/basset": "dev-master""leafo/lessphp": "dev-master"添加到composer.json
  3. 运行composer update
  4. 运行php artisan config:publish jasonlewis/basset
  5. 编辑basset配置以指向LessphpFilter
  6. 编辑vendor/jasonlewis/basset/src/Basset/Asset.php以修复一个与Laravel4.1兼容的bug
  7. 使用php artisan cache:clear清除应用程序缓存
  8. 尝试用上述较少的代码加载页面
EN

回答 1

Stack Overflow用户

发布于 2014-03-03 13:43:41

这件事有个解决办法。如果将虚拟规则添加到文件的顶部,如下所示:

代码语言:javascript
复制
a {}

@red: #f00;

body {
    background-color: @red;
}

它起作用了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21548703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档