MNIEJ - użycie automatyzacji

Głównym punktem programowego użycia w LESS jest funkcja less.render. Ta funkcja używa następującego formatu w MNIEJ -

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

funkcję można również zapisać w następujący sposób -

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

W opcji jest opcjonalny argument, który zwracapromise kiedy nie określisz wywołania zwrotnego i zwrócisz plik promisekiedy określisz callback. Możesz wyświetlić plik, wczytując go jako łańcuch i ustawiając pola nazwy pliku głównego.

Opcja sourceMap umożliwia ustawienie opcji mapy źródłowej , takich jak sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles i sourceMapFileInline . Należy tutaj wziąć pod uwagę, że opcja sourceMap nie jest dostępna dla less.js.

Możesz uzyskać dostęp do dziennika, dodając odbiornik, jak pokazano w poniższym formacie -

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

Zdefiniowane powyżej funkcje są opcjonalne. Jeśli zostanie wyświetlony błąd, przekaże go docallback lub promiseobecny w less.render .