LESS มาพร้อมกับไบนารี่ (lessc) ที่ให้คุณทำการคอมไพล์ไฟล์ .less ของคุณล่วงหน้า คุณใช้มันเช่น:
$ lessc styles.less > styles.css
แต่ฉันคิดว่าคนส่วนใหญ่ใช้คำสั่งlessc -wor lessc --watchเพื่อคอมไพล์สไตล์ชีท CSS ใหม่โดยอัตโนมัติทุกครั้งที่มีการอัพเดทไฟล์ LESS คุณสามารถมี CSS น้อยลงเช่นlessc -w -xกัน
แก้ไข:เพื่อชี้แจง, lessc มาพร้อมกับการติดตั้งฝั่งเซิร์ฟเวอร์ (เช่นเมื่อคุณติดตั้งน้อยลงผ่านตัวจัดการแพคเกจ node.js) แต่คุณสามารถดาวน์โหลดได้ด้วยตนเองจาก GitHub
lessc /bin/lesscตั้งอยู่ที่ นี้เป็นหลักสูตรไบนารีระวัง * (ควรทำงานสำหรับ Mac) แต่มีเป็นไบนารี Windows ( lessc.exe ) ตาม dotless ซึ่งเป็นอีกหนึ่งของ Windows น้อยคอมไพเลอร์
อัปเดต:
ใช้less-watchเพื่อรวบรวมโดยอัตโนมัติ
อีกทางเลือกหนึ่งนักพัฒนาวันนี้ใช้นักวิ่งงานที่ต้องการgruntจัดการสร้างระบบอัตโนมัติ (รวบรวม, ลดขนาด, การทดสอบและอื่น ๆ ) การใช้grunt-contrib-watch, grunt-contrib-lessและgrunt-contrib-livereloadจริงๆคุณสามารถปรับปรุงเวิร์กโฟลว์การพัฒนาของคุณ
ตัวอย่างเช่นถ้าคุณใช้yoเพื่อนั่งร้านโครงการเว็บใหม่ของคุณจะมีการกำหนดค่าล่วงหน้าเพื่อดูไฟล์ LESS / CSS / JS / HTML ของคุณสำหรับการเปลี่ยนแปลงและคอมไพล์ส่วนที่จำเป็นของโครงการเมื่อจำเป็น เรียกใช้grunt serveและคุณพร้อมที่จะโค้ดโดยไม่ต้องกังวลเกี่ยวกับการคอมไพล์ด้วยตนเอง (LESS / SASS / CoffeeScript) / minifying / concatenating รหัสของคุณหรือรีเฟรชเบราว์เซอร์ของคุณเองเหมือนมนุษย์ถ้ำ ...