MOINS - Utilisation programmatique

Le point principal de l'utilisation par programmation dans la fonction LESS est la fonction less.render. Cette fonction utilise le format suivant en MOINS -

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

la fonction peut également être écrite de la manière suivante -

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

Les options sont un argument optionnel qui renvoie unpromise lorsque vous ne spécifiez pas le rappel et renvoie un promiselorsque vous spécifiez le rappel. Vous pouvez afficher le fichier en le lisant dans une chaîne et définir les champs de nom de fichier du fichier principal.

L' option sourceMap permet de définir des options de sourcemap telles que sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles et sourceMapFileInline . Le point qui doit être pris en compte ici est que l' option sourceMap n'est pas disponible pour less.js.

Vous pouvez accéder au journal en ajoutant un écouteur comme indiqué dans le format ci-dessous -

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

Les fonctions définies ci-dessus sont facultatives. Si une erreur s'affiche, il la transmettra àcallback ou promiseprésent dans le less.render .