【问题标题】:lessphp error when trying to use variables尝试使用变量时出现lessphp错误
【发布时间】:2014-03-03 21:42:31
【问题描述】:

我正在使用带有 codeigniter Sparks 的 lessphp (v0.4.0),除了我尝试使用变量时,它工作正常。

例如,如果我输入:

@blah:#123456;

在我的 .less 文件的顶部,它爆炸了:

   Fatal error: Uncaught exception 'Exception' with message 'parse error: failed at `@blah:#123456; ` line: 2' in
...\assets\lessc.php:3256 Stack trace: #0
...\assets\lessc.php(2130): lessc_parser->throwError() #1
...\assets\lessc.php(1651): lessc_parser->parse('????@blah:#1234...') #2
...\assets\lessc.php(1791): lessc->compile('????@blah:#1234...') #3
...\assets.php(437): lessc->parse('????@blah:#1234...') #4
...\assets.php(88): Assets::_process('css') #5
...\layout.php(27): Assets::css(Array) #6 ...\Loader.php(833): include('...') in ...\lessc.php on line 3256

删除变量,一切正常。有没有其他人遇到过这种情况并找到了解决方案?

【问题讨论】:

    标签: less lessphp


    【解决方案1】:

    找到了一个短期解决方案。如果 .css 文件的第一行不是 css 规则,则会引发错误。所以如果我说:

    a { }
    
    @blah:#123456;
    
    body {
        color:@blah;
    }
    

    它工作正常。真的希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-04-17
      • 1970-01-01
      • 2022-06-21
      • 2018-07-12
      • 2020-04-10
      • 1970-01-01
      • 2011-06-25
      • 2020-06-24
      • 2014-02-05
      相关资源
      最近更新 更多