MENO - Utilizzo programmatico
Il punto principale dell'utilizzo programmatico in LESS è la funzione less.render. Questa funzione utilizza il seguente formato in MENO -
less.render(input_data, options)
.then(function(output) {
//code here
},
function(error) {
});
la funzione può anche essere scritta nel modo seguente:
less.render(css, options, function(error, output) {})
Le opzioni sono un argomento opzionale che restituisce un filepromise quando non specifichi la richiamata e restituisce un file promisequando si specifica la richiamata. È possibile visualizzare il file leggendolo in stringa e impostare i campi del nome del file del file principale.
L' opzione sourceMap consente di impostare le opzioni della mappa sorgente come sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles e sourceMapFileInline . Il punto che deve essere considerato qui è che l' opzione sourceMap non è disponibile per less.js.
Puoi accedere al registro aggiungendo un listener come mostrato nel formato seguente:
less.logger.addListener({
debug: function(message) {
},
info: function(message) {
},
warn: function(message) {
},
error: function(message) {
}
});
Le funzioni sopra definite sono opzionali. Se viene visualizzato un errore, lo trasmetterà acallback o promisepresente nel less.render .