资产合并无法加载更少的字体 - awesome with。@ {}

时间:2014-03-29 01:03:52

标签: php less kohana font-awesome

我'尝试使用@import文件在我的项目中使用less font-awesome。它之前运作良好,但现在我改变了导入它的方式,而不是:

echo Assets::factory($filename)->css("application.less", array('processor' => 'cssmin'))->render();

我加载application.less @import本身所有文件。 (CSS /以下)

但是我收到以下错误:

Exception [ 0 ]: parse error: failed at {C:\wamp\www\haras-des-cybeles-du-luberon\assets\themes\backoffice\styles\/font-awesome/core.less on line 4

MODPATH \ asset-merger \ vendor \ lessphp \ lessc.inc.php [3144]

3139            $loc = "line: $line";
3140        }
3141 
3142        // TODO this depends on $this->count
3143        if ($this->peek("(.*?)(\n|$)", $m, $count)) {
3144            throw new exception("$msg: failed at `$m[1]` $loc");
3145        } else {
3146            throw new exception("$msg: $loc");
3147        }
3148    }

因为它之前基本上使用相同的插件,我认为这是一个插件问题。 https://github.com/OpenBuildings/asset-merger

我认为代码越少越好,即使我之前从未见过这种语法。 我有什么解决方法可以让它在这里工作吗?我想知道改变正则表达式。 THX。

1 个答案:

答案 0 :(得分:0)

解决方案:将供应商lessphp模块从3.8更新到4.0。修复了无法使用3.8版本编译的bootstrap 3 mixins。