2015-02-12 3 views
3

У меня есть большой проект с использованием CSS-схемы Bootstrap3. Мы используем Netbeans IDE, которая поддерживает меньше компиляции при сохранении. Netbeans использует синтаксисКомпиляция bootstrap less показывает ошибки/предупреждения

Использование lessc Version 2.4.0 на машине Ubuntu, установленной через npm.

$ lessc less/compiled.less css/compiled.css 

Полный выход:

"/usr/local/bin/lessc" "--source-map" "--source-map- rootpath=../themes/bodensee/less" "--source-map-url=compiled.css.map" "/usr/local/vufind2/themes/bodensee/less/compiled.less" "/usr/local/vufind2/css/compiled.css" 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .btn-xs' has no matches 
extend ' .btn-sm' has no matches 
extend ' .btn-lg' has no matches 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .img-responsive' has no matches 
extend ' .clearfix' has no matches 
extend ' .clearfix' has no matches 
extend ' .img-responsive' has no matches 
extend ' .clearfix' has no matches 
Done. 

Я dont't знаю, какие ошибки они есть, но я нахожу их раздражает.. Когда я пытаюсь использовать другой синтаксис

$ lessc less/compiled.less > css/compiled.css 

он неожиданно работает без этих сообщений. Netbeans не предлагает изменить синтаксис. Кто-нибудь знает решение?

+0

https://github.com/timdouglas/sublime-less2css/pull/106 и http://webproverka.com/ //stackoverflow.com/questions/28450144/bootstrap-bootswatch-theme-with -less-how-to-compile – websky

+0

Я уже пробовал это. Этот поток больше связан с ошибкой сжатия в последней строке. Я не получаю эту ошибку. Обновление less-plugin-clean-css не помогает. – Corni

+0

У вас вторая ссылка, кажется, что знак> правильный, и Netbeans внедрили это неправильно? – Corni

ответ

3

Также см: https://github.com/less/less.js/issues/2449

Меньше, кажется, бросил ошибку, когда код содержит @media декларацию в основной области. Насколько я понимаю, эта ошибка (предупреждение) не влияет на расширение.

Вы можете безопасно работать меньше с опцией --silent, чтобы подавить это предупреждение.

+0

Это тот же ответ, что и @ michelle-glauser, но она также сообщила нам, где вставить аргумент в настройки django. – gamen

3

У меня была проблема с приложением Django, и добавив в мои настройки файл исправил проблему:

PIPELINE_LESS_ARGUMENTS = '-s'