LESS - Programatik Kullanım

LESS'te programlı kullanımın ana noktası daha az işleme işlevidir. Bu işlev, LESS olarak aşağıdaki biçimi kullanır -

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

fonksiyon aşağıdaki şekilde de yazılabilir -

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

Seçenekler a döndüren isteğe bağlı bir argümandırpromise geri aramayı belirtmezseniz ve bir promisegeri aramayı belirttiğinizde. Dosyayı dizge halinde okuyarak görüntüleyebilir ve ana dosyanın dosya adı alanlarını ayarlayabilirsiniz.

SourceMap seçeneği gibi set sourcemap seçeneklerine olanak sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles ve sourceMapFileInline . Burada dikkat edilmesi gereken nokta, sourceMap seçeneğinin less.js için mevcut olmamasıdır.

Aşağıdaki biçimde gösterildiği gibi bir dinleyici ekleyerek günlüğe erişebilirsiniz -

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

Yukarıda tanımlanan işlevler isteğe bağlıdır. Bir hata görüntülenirse, hatayıcallback veya promisedaha azda mevcut. işlemek .