
나는 사용한다CSS 감소넓게. 내 대상 디렉토리를 모니터링하기 위해 bash 스크립트를 작성하고 .less
파일이 수정되고 저장되면 다음 명령이 lessc
자동으로 실행되어야 합니다.
예를 들어, 이라는 디렉터리가 있습니다 css
. css/app/main.less
수정한 후에 lessc main.less > main.css
는 명령을 실행해야 합니다.
답변1
inotify-tools가 훌륭한 작업인 것 같습니다.
#!/bin/bash
while true; do
inotifywait -e modify css/app/main.less;
lessc main.less > main.css
sleep 1
done
inotifywait는 css/app/main.less 디렉토리에 inotify watch를 생성하고 파일이 수정될 때까지 기다립니다. 이 경우 inotifywait가 종료되고 위의 lessc main.less > main.css 스크립트가 실행됩니다.