น้อย - การใช้งานแบบเป็นโปรแกรม
ประเด็นหลักของการใช้งานแบบเป็นโปรแกรมในฟังก์ชัน LESS คือ less.render ฟังก์ชันนี้ใช้รูปแบบต่อไปนี้ใน LESS -
less.render(input_data, options)
.then(function(output) {
//code here
},
function(error) {
});
ฟังก์ชันนี้สามารถเขียนได้ด้วยวิธีต่อไปนี้ -
less.render(css, options, function(error, output) {})
ตัวเลือกเป็นอาร์กิวเมนต์ตัวเลือกที่ส่งกลับpromise เมื่อคุณไม่ระบุการโทรกลับและส่งกลับไฟล์ promiseเมื่อคุณระบุการโทรกลับ คุณสามารถแสดงไฟล์โดยอ่านเป็นสตริงและตั้งค่าฟิลด์ชื่อไฟล์ของไฟล์หลัก
sourceMapตัวเลือกที่ช่วยให้ตัวเลือก sourcemap ชุดเช่นsourceMapURL , sourceMapBasepath , sourceMapRootpath , outputSourceFilesและsourceMapFileInline ประเด็นที่ต้องพิจารณาในที่นี้คือตัวเลือกsourceMapไม่พร้อมใช้งานสำหรับ less.js
คุณสามารถเข้าถึงบันทึกได้โดยการเพิ่ม Listener ดังที่แสดงในรูปแบบด้านล่าง -
less.logger.addListener({
debug: function(message) {
},
info: function(message) {
},
warn: function(message) {
},
error: function(message) {
}
});
ฟังก์ชันที่กำหนดไว้ข้างต้นเป็นทางเลือก หากข้อผิดพลาดปรากฏขึ้นข้อผิดพลาดจะส่งผ่านไปยังcallback หรือ promiseในปัจจุบันless.render