LESS มาพร้อมกับไบนารี่ (lessc) ที่ให้คุณทำการคอมไพล์ไฟล์ .less ของคุณล่วงหน้า คุณใช้มันเช่น:
$ lessc styles.less > styles.css
แต่ฉันคิดว่าคนส่วนใหญ่ใช้คำสั่งlessc -w
or 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 รหัสของคุณหรือรีเฟรชเบราว์เซอร์ของคุณเองเหมือนมนุษย์ถ้ำ ...