#local #watch #less
#Местные новости #Смотреть #Меньше
Вопрос:
Согласно http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css / Я должен быть в состоянии настроить функцию «смотреть» за меньшие деньги.
В основном я работаю непосредственно на удаленных серверах. Либо путем открытия файла напрямую через FTP, либо с помощью сервера, найденного через сеть.
Будет ли это по-прежнему работать? Или файлы должны быть локальными для «просмотра»?
Я использую Windows, если это имеет значение.
Большое спасибо
Ответ №1:
Функция просмотра — это то, что происходит на вашем собственном локальном компьютере для разработки. Вы могли бы запустить ее на своем сервере, но ей пришлось бы постоянно работать в фоновом режиме, так что, вероятно, это не лучший вариант. Параметры просмотра не являются функцией less.js , но вместо других МЕНЕЕ совместимых с CSS. Операция компиляции обычно является одноразовой операцией, т. Е. Вы вызываете компилятор, он компилирует и возвращает вас к командной строке. С -w
--watch
помощью переключателя или ваш компилятор LESS будет просматривать указанные вами файлы .less и преобразовывать их, как только они изменятся.
Эти функции просмотра являются опцией компилятора во время разработки, тогда как с less.js ваши файлы less преобразуются во время выполнения. Другой альтернативой является операция компиляции, при которой вы вызываете компилятор less как часть этапа сборки (например, с Ant).
Ruby Если вы делаете gem install less
это с установленным Ruby, вы получаете старый компилятор Ruby командной строки. Облачная голова больше не поддерживает ее, Поэтому она в основном не поддерживается и не получает никаких новых функций и т. Д. Когда вы запустите ее, вы можете вызвать lessc input.less output.css -w
. Без -w
переключателя в конце LESSC скомпилирует его один раз и вернет вас к вашему приглашению. С -w
помощью переключателя он будет продолжать просматривать файл на предмет изменений и перекомпилировать его каждый раз, когда вы редактируете файл.
.NET Если у вас есть DotLessCSS (вы, вероятно, в Windows), вы можете ввести dotless.Compiler input.less output.css --watch
, который делает то же самое.
PHP Если вы используете LESSPHP, вы также можете вызвать это из командной строки с plessc -w input.less output.css
помощью , опять же, -w
будет делать то же самое.
Mac Если вы используете Mac, вы можете использовать LESS.Air. Укажите, какие файлы вы хотите, чтобы приложение просматривало, скажите, что вы хотите, чтобы оно продолжало просматривать эти файлы, и оно будет компилироваться в фоновом режиме без командной строки.
Air В Windows, Mac или Linux вы можете использовать этот синтаксический анализатор less, который является клоном LESS.Air. Она работает так же, но кросс-совместима и использует less.js под капотом.
Комментарии:
1. Хорошо, спасибо, что так полно ответили на этот вопрос. — Я думал, что это может быть так
2. Затем не стесняйтесь пометить его как ответ и проголосовать за него, если хотите.
3. Понял! — пытался пометить его, но у меня недостаточно кредитов. еще раз спасибо, что нашли время.