Меньше CSS на Windows - PullRequest
       44

Меньше CSS на Windows

32 голосов
/ 07 июня 2010

Пытаясь настроить МЕНЬШЕ для CSS на моем компьютере с Windows, я установил ruby ​​и rubygems и следовал инструкциям точно.

Я положил teststyle.less в C:\.
Когда я набираю

lessc teststyle.less

, чтобы скомпилировать его в файл .css, я получаю сообщение об ошибке:

The filename, directory name, or volume label syntax is incorrect.

Из тех, кто знаком с LESS, есть ли у кого-нибудь из вас решение моей проблемы?
Я испортил установку?

Ответы [ 9 ]

21 голосов
/ 28 августа 2012

Если вы не хотите использовать GUI для компиляции LESS в Windows, есть простой способ получить команду lessc в командной строке Windows. Для этого требуется только установить node.js, что в любом случае требуется оригинальному lessc.

Итак, установите node.js (http://nodejs.org/) и установите модуль "less" для node.js. Последний также предоставляет исполняемый файл lessc (lessc.cmd в Windows), так что вы должны только убедиться, что он получает под вашим PATH в Windows.

Если у вас еще нет node.js, вот пошаговые инструкции:

  • Установить node.js (http://nodejs.org/)
  • В новой командной строке перейдите в установочный каталог node.js (где находится node.exe) и выполните > npm install less (убедитесь, что вы делаете это только из установочного каталога node.js)
  • Последние загружают меньше модулей для node.js, а также из каталога lessc.cmd в node_modules/.bin/. Добавить этот каталог в PATH
  • Теперь в новой командной строке вы можете наслаждаться использованием lessc как обычно

Источник: http://pragmatictim.blogspot.fr/2012/08/developing-with-less-on-windows-getting.html

17 голосов
/ 07 июня 2010

Вы должны посмотреть на http://www.dotlesscss.org/, меньше портированных на C # и специально разработанных для .NET.Вы можете использовать либо обработчик, либо компилировать.

Использовать его около шести месяцев, это здорово.

Упс ... видел окна и предполагал, что точка-сеть, возможно, это не ваша средаЕсли нет, не бери в голову ...

10 голосов
/ 04 октября 2011

Редактировать:

lessc теперь работает в Windows.См. Страницу Github о средствах командной строки LESS для инструкций по установке и использованию.Страница Github со списком инструментов LESS GUI также может быть интересна.

Оригинальный ответ:

Инструмент командной строки lessc для less.js не работает наОкна.Если вы хотите, чтобы ваши файлы LESS компилировались из командной строки, вы должны проверить этот пост .

Также обязательно проверьте WinLess .WinLess - это компилятор (с графическим интерфейсом) для LESS.WinLess может просматривать ваши файлы LESS и автоматически компилировать их, когда они изменились.Если вы используете Visual Studio для своих проектов, вам также следует проверить BuildEventScript на winless.org.

Обязательно проверьте, какой компилятор используется при использовании различных программ для компиляции.Ваш МЕНЬШИЙ кодЕсли вы используете программы, которые используют разные компиляторы, вам следует остерегаться проблем с совместимостью (код LESS работает правильно с одним компилятором, но не с другим).

4 голосов
/ 02 декабря 2011

Кстати, я нашел этот инструмент командной строки Windows для компиляции LESS в CSS полезным. Он использует less.js для компиляции. Синтаксис команды не очень изящен, но работает хорошо.

https://github.com/duncansmart/less.js-windows

3 голосов
/ 17 мая 2012

Я только начал использовать Crunch для компиляции Bootstrap и это довольно круто. Он построен на Adobe Air, который вам придется установить, если у вас его еще нет.

2 голосов
/ 07 июня 2010

Я думаю, что нашел проблему. В моей первой установке я установил в C: \ Program Files \ Ruby поэтому я удалил и попробовал путь установки по умолчанию 'C: \ Ruby'. Кажется, чтобы решить проблему, и теперь она работает правильно. Спасибо.

1 голос
/ 03 мая 2013

Вы можете использовать Приложение Prepros для Windows. Он может компилировать меньше, sass, jade, stylus, markdown, coffeescript и haml с обновлением браузера в реальном времени.

1 голос
/ 04 августа 2012

Только этот https://github.com/leafo/lessphp Компилятор PHP не потерпел крах с моей сумасшедшей структурой проекта с импортом CSS в LESS и т. Д.

Очень простая команда оболочки для компиляции LESS в CSS:

plessc input.less > output.css
1 голос
/ 16 мая 2011

У меня есть перекомпилированная версия DotlessCss, которая может принимать меньше кода со стандартного ввода и выводить код CSS на стандартный вывод. Я прикрепил его по следующей ссылке LESS CSS Compiler для Windows

...