Если вы посмотрите на начальную страницу bootstrap, вы обнаружите, что там указано:
компиляция МЕНЬШЕ
Если вы загружаете исходные файлы, вам необходимо скомпилировать LESS-файлы Bootstrap в пригодный для использования CSS. Для этого Bootstrap официально поддерживает только Recess, CSS-подсказку Twitter, построенную на основе less.js.
Хотя я и не использовал без точек, я пошел по тому же пути, что и вы, используя lessc, а затем обнаружил, что использование recess решило мою проблему. Возможно, использование перерыва было бы вариантом и для вас?
Например, у меня есть файл tmpfl.less со следующим содержимым:
@import "mixins.less";
@import "variables.less";
.wrapper {
.make-row();
}
.content-main {
.make-lg-column(8);
}
.content-secondary {
.make-lg-column(3);
.make-lg-column-offset(1);
}
Если я запускаю на нем lessc, я получаю следующий результат:
lessc tmpfl.less
NameError: .size is undefined in mixins.less:47:0
46 // Sizing shortcuts
47 .size(@width; @height) {
48 width: @width;
Теперь я успешно использую перерыв следующим образом:
recess --compile tmpfl.less > tmpfl.css
Обновление:
Чтобы использовать Recess в среде .Net, в частности, в Visual Studio, можно следовать эти инструкции для получения подробной информации об установке. В этих инструкциях представлен обзор, но, возможно, не учтены некоторые подробности установки Node.js. У Microsoft есть краткие сведения об этом, и они ссылаются на < href="https://github.com/dtretyakov/node-tools#installation" rel="nofollow noreferrer">проект GitHub, который может быть полезен в зависимости от вашей версии Visual Studio.
Если вы не пойдете по маршруту Node.js-in-Visual Studio, то на самом деле главная цель — где-то установить Node.js, а затем, в конечном счете, npm, менеджер пакетов для Node.js, чтобы вы могли установить Recess. Этого можно добиться в Windows, перейдя на загрузку Node.js и установив версию для Windows. Установка npm выделена в этом обсуждении stackoverflow. После установки вам просто нужно запустить npm для установки Recess следующим образом:
npm install recess -g
Это также обсуждается в первой ссылке этого обновления.
person
Software Prophets
schedule
12.09.2013