МЕНЬШЕ - программное использование

Суть программного использования в LESS - это функция less.render. Эта функция использует следующий формат в LESS -

less.render(input_data, options)
.then(function(output) {
   //code here
},
   
function(error) {
});

функцию также можно записать следующим образом -

less.render(css, options, function(error, output) {})

Эти опции необязательный аргумент , который возвращаетpromise когда вы не указываете обратный вызов и возвращает promiseпри указании обратного вызова. Вы можете отобразить файл, прочитав его в строке и установив поля имени файла основного файла.

Параметр sourceMap позволяет установить параметры исходной карты , такие как sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles и sourceMapFileInline . Здесь необходимо учитывать, что опция sourceMap недоступна для less.js.

Вы можете получить доступ к журналу, добавив слушателя, как показано в следующем формате -

less.logger.addListener({
   debug: function(message) {
   },
   
   info: function(message) {
   },
   
   warn: function(message) {
   },
   
   error: function(message) {
   }
});

Вышеуказанные функции не являются обязательными. Если отображается ошибка, она передаст сообщение об ошибкеcallback или же promiseприсутствует в less.render .