Учебники

LESS — Программное использование

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

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

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

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

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

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

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

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

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