2
我正在使用現有(和工作)Symfony2項目的克隆。 它是利用自舉2.2.2,所以我已經安裝了Less
轉儲assetics:在`&:extend(.clearfix all)失敗;`
sudo npm install less
,並安裝它,但是當我嘗試轉儲assetics:
php app/console assetic:dump --env=dev --no-debug
我「M收到此錯誤:
[Exception]
parse error: failed at `&:extend(.clearfix all);` /home/user/server/project/app/../web/css/../vendor/bootstrap-2.3.1/less/mixins.less on l
ine 643
我已經發現這個問題上GitHub repo,我已經升級到較新的版本:
我已經下載了3.1.1
版本在web/
目錄,並在基本模板(base.html.twig
):
{% javascripts output='compiled/*'
'vendor/jquery-1.8.3.min.js'
'bootstrap-2.0.4/js/bootstrap.min.js'
'js/twitter.js'
'js/main.js' %}
<script src="{{ asset_url }}" onerror="redconvive.onErrorEvent(this)"></script>
{% endjavascripts %}
{% block javascripts %}{% endblock %}
到:
{% javascripts output='compiled/*'
'vendor/jquery-1.8.3.min.js'
'bootstrap-3.1.1/js/bootstrap.min.js'
'js/twitter.js'
'js/main.js' %}
<script src="{{ asset_url }}" onerror="redconvive.onErrorEvent(this)"></script>
{% endjavascripts %}
{% block javascripts %}{% endblock %}
,但我得到相同的輸出。還嘗試重新安裝less
,刪除node_modules/
並再次:sudo npm install less
。但沒有任何變化。任何想法如何解決它?
'extend'是一個比較新的除了少。我知道[至少有一個實施](https://github.com/dotless/dotless/issues/356)尚未更新。 –
@ ta.speot.is - 好的。所以也許可以解決安裝老版本的Bootstrap。不是嗎? – Manolo
你嘗試過'sudo npm install -g less'嗎? –