LESS - Penggunaan Terprogram

Poin utama penggunaan terprogram di LESS adalah fungsi less.render. Fungsi ini menggunakan format berikut di KURANG -

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

fungsinya juga dapat ditulis dengan cara berikut -

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

The pilihan adalah argumen opsional yang mengembalikanpromise ketika Anda tidak menentukan callback dan mengembalikan a promisesaat Anda menentukan panggilan balik. Anda dapat menampilkan file dengan membacanya menjadi string dan mengatur field nama file dari file utama.

The sourceMap pilihan memungkinkan untuk pilihan sourcemap set seperti sourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFiles dan sourceMapFileInline . Hal yang perlu dipertimbangkan di sini adalah bahwa opsi sourceMap tidak tersedia untuk less.js.

Anda bisa mendapatkan akses ke log dengan menambahkan pendengar seperti yang ditunjukkan pada format di bawah ini -

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

Fungsi yang ditentukan di atas adalah opsional. Jika kesalahan ditampilkan, maka kesalahan akan diteruskan kecallback atau promisehadir di less.render .