Основной смысл программного использования в 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 .