MENOS - Uso programático

El punto principal del uso programático en LESS es la función less.render. Esta función utiliza el siguiente formato en MENOS -

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

la función también se puede escribir de la siguiente manera:

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

Las opciones son un argumento opcional que devuelve unpromise cuando no especifica la devolución de llamada y devuelve un promisecuando especifica la devolución de llamada. Puede mostrar el archivo leyéndolo en una cadena y estableciendo los campos de nombre de archivo del archivo principal.

La opción sourceMap permite establecer opciones de sourcemap como sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles y sourceMapFileInline . El punto que debe tenerse en cuenta aquí es que la opción sourceMap no está disponible para less.js.

Puede obtener acceso al registro agregando un oyente como se muestra en el siguiente formato:

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

Las funciones definidas anteriormente son opcionales. Si se muestra un error, pasará el error acallback o promisepresente en la menor rendición .