Функция наблюдения - это то, что происходит на вашем локальном компьютере для разработки. Вы можете запустить его на своем сервере, но он должен работать постоянно в фоновом режиме, так что это, вероятно, не лучший вариант. Параметры просмотра - это не функция less.js, а другие компиляторы LESS CSS. Операция компиляции обычно является одноразовой операцией, то есть вы вызываете компилятор, он компилирует и возвращает вас в приглашение оболочки. С помощью переключателя -w
или --watch
ваш компилятор LESS будет отслеживать указанные вами файлы .less и преобразовывать их, как только они изменятся.
Эта функция просмотра является опцией живого компилятора времени разработки, тогда как при использовании less.js файлы меньшего размера преобразуются во время выполнения. Другой альтернативой является операция во время компиляции, когда вы вызываете меньше компилятора как часть шага сборки (как в Ant).
рубин
Если вы делаете gem install less
с установленным Ruby, вы получаете старый компилятор Ruby из командной строки. Cloudhead его больше не поддерживает, поэтому он в основном не поддерживается и не получает никаких новых функций и т. Д. Когда вы запускаете его, вы можете позвонить 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 . Укажите, какие файлы вы хотите, чтобы приложение просматривало, скажите, чтобы оно продолжало просматривать эти файлы, и оно будет компилироваться в фоновом режиме без командной строки.
Воздух
В Windows, Mac или Linux вы можете использовать этот менее анализатор , который является клоном LESS.Air. Он работает так же, но совместим с другими и использует less.js под капотом.