Tôi đã thực hiện một kịch bản và tôi công bố các chi tiết:
- Dễ dàng để sử dụng cho các nhà thiết kế
- Thực thi biên dịch LESS ngay sau khi tập tin được lưu, không tốn nhiều tài nguyên máy chủ
- Bất kỳ biên tập có khả năng điều khiển từ xa chỉnh sửa sẽ làm việc với giải pháp này - Mã, Sublime Text, Textmate
Trước tiên, bạn cần phải cài đặt "NPM" trên máy chủ bằng cách gõ lệnh sau trên console:
sudo apt-get install npm inotify-tools
sudo npm install -g less
sudo nano /usr/local/bin/lesscwatch
Dán sau vào file:
#!/bin/bash
# Detect changes in .less file and automatically compile into .css
[ "$2" ] || { echo "Specify both .less and .css files"; exit 1; }
inotifywait . -m -e close_write | while read x op f; do.
if [ "$f" == "$1" ]; then.
lessc $f > $2 && echo "`date`: COMPILED";.
fi
done
Lưu, xuất cảnh, sau đó thực hiện:
sudo chmod +x /usr/local/bin/lesscwatch
Bạn đã hoàn tất. thời gian tiếp theo bạn cần phải làm việc với các tập tin LESS của bạn, bạn sẽ cần phải mở thiết bị đầu cuối (Coda có một built-in), đi đến thư mục của tập tin của bạn (sử dụng cd) và thực hiện điều này:
lesscwatch main.less main.css
Nó sẽ thông tin đầu ra về các bộ sưu tập hoặc lỗi thành công. Thưởng thức.
Nếu bạn đang sử dụng Drupal, [Less] (https://drupal.org/project/less) mô-đun tự động xử lý bất kỳ tập tin ít hơn cho bạn. – kenorb