LESS đi kèm với một nhị phân (lessc) cho phép bạn biên dịch trước các tệp .less của bạn. Bạn sử dụng nó như vậy:
$ lessc styles.less > styles.css
Nhưng tôi nghĩ rằng hầu hết mọi người chỉ sử dụng lệnh lessc -whoặc lessc --watchđể biên dịch lại biểu định kiểu CSS tự động mỗi khi tệp LESS được cập nhật. Bạn cũng có thể giảm bớt CSS, vd lessc -w -x.
Chỉnh sửa: Chỉ cần làm rõ, lessc đi kèm với cài đặt phía máy chủ (nghĩa là khi bạn cài đặt ít hơn thông qua trình quản lý gói node.js). Nhưng bạn có thể tải xuống thủ công từ GitHub .
lessc nằm ở /bin/lessc. Đây là khóa học một nhị phân * nix (cũng nên làm việc cho Mac), nhưng có là một nhị phân Windows ( lessc.exe ) dựa trên dotless, mà là một trình biên dịch của Windows LESS.
Cập nhật:
Sử dụng less-watchđể tự động biên dịch.
Ngoài ra, nhiều nhà phát triển ngày nay sử dụng các trình chạy tác vụ như gruntđể xử lý tự động hóa xây dựng (biên dịch, thu nhỏ, kiểm tra, v.v.). Sử dụng grunt-contrib-watch, grunt-contrib-lessvà grunt-contrib-livereload, bạn thực sự có thể sắp xếp công việc phát triển của bạn.
Ví dụ: nếu bạn sử dụng yođể dàn dựng dự án web mới của mình, thì nó sẽ được cấu hình sẵn để xem các tệp LESS / CSS / JS / HTML của bạn để thay đổi và biên dịch lại các phần cần thiết của dự án khi cần. Đơn giản chỉ cần chạy grunt servevà bạn đã sẵn sàng để viết mã mà không phải lo lắng về việc biên dịch thủ công (LESS / SASS / CoffeeScript) / rút gọn / ghép mã của bạn hoặc làm mới trình duyệt của bạn một cách thủ công như ...