O principal ponto de uso programático no LESS é a função less.render. Esta função usa o seguinte formato em MENOS -
less.render(input_data, options)
.then(function(output) {
//code here
},
function(error) {
});
a função também pode ser escrita da seguinte maneira -
less.render(css, options, function(error, output) {})
As opções são um argumento opcional que retorna umpromise quando você não especifica o retorno de chamada e retorna um promisequando você especifica o retorno de chamada. Você pode exibir o arquivo lendo-o em uma string e definir os campos de nome de arquivo do arquivo principal.
O Sourcemap opção permite opções Sourcemap conjunto como sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles e sourceMapFileInline . O ponto que precisa ser considerado é que o Sourcemap opção não está disponível para o less.js.
Você pode obter acesso ao registro adicionando um ouvinte, conforme mostrado no formato abaixo -
less.logger.addListener({
debug: function(message) {
},
info: function(message) {
},
warn: function(message) {
},
error: function(message) {
}
});
As funções definidas acima são opcionais. Se um erro for exibido, ele o passará paracallback ou promisepresente no less.render .