在glyphicons.less中未定义Symfony / Less @ icon-font-path

时间:2014-04-06 16:19:52

标签: php twitter-bootstrap symfony less

我使用Symfony 2.4并安装了MopaBootstrap包。

少说:NameError:变量@ icon-font-path在第13行第8列的glyphicons.less中未定义。它是一个mopabootstrap文件。

我扩展了' MopaBootstrapBundle :: base_initializr.html.twig'。我没有特别的代码,它是一个新项目。

除了bootstrap glyphicons文件之外,我的所有代码的工作都很少。

有什么想法吗?

编辑:如果你有一些想法,那就有一个未解决的问题:https://github.com/phiamo/MopaBootstrapBundle/issues/839#issuecomment-39893655

1 个答案:

答案 0 :(得分:1)

我删除了' apply_to:" .less $"'在config.yml中添加了较少的过滤器到我的twig标签。现在资产:dump --watch似乎工作正常。


config.yml

assetic:
debug:          %kernel.debug%
use_controller: false
filters:
    less:
        node:       /usr/local/bin/node
        node_paths: [/usr/local/lib/node, /usr/local/lib/node_modules]
        apply_to: "\.less$" <<<<< Remove this line

Base.html.twig

{% stylesheets
    '@MopaBootstrapBundle/Resources/public/less/mopabootstrapbundle.less'
    filter='less' <<<<< Add this line
%}
    <link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" />
{% endstylesheets %}