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 -w
hoặ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-less
và 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 serve
và 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ư ...