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 .