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 .