2011-10-24 2 views
3

http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css/에 따르면 내가보기에 더 적은 기능을 설정할 수 있어야합니다.. CSS 시계 기능은 로컬에서만 작동합니다.

주로 원격 서버에서 직접 작업합니다. FTP를 통해 직접 파일을 열거 나 네트워크를 통해 발견 된 서버를 사용하십시오.

여전히 작동합니까? 또는 파일을 "감시"하려면 로컬에 있어야합니까?

차이가 나는 경우 Windows를 사용하고 있습니다.

많은 감사합니다.

답변

11

시계 기능은 자체 개발 컴퓨터에서 발생합니다. 서버에서 실행할 수는 있지만 백그라운드에서 계속 실행해야하므로 최상의 옵션은 아닙니다. 시계 옵션은 less.js의 기능이 아니라 다른 덜 CSS complires의 기능입니다. 컴파일 작업은 대개 일회성 작업입니다. 즉, 컴파일러를 호출하면 컴파일되어 쉘 프롬프트로 돌아갑니다. -w 또는 --watch 스위치를 사용하면 LESS 컴파일러가 지정된 .less 파일을보고 변경되는 즉시 변환 할 수 있습니다.

이 시청 기능은 디자인 타임 라이브 컴파일러 옵션이지만 less.js를 사용하면 런타임에 변환되는 파일이 줄어 듭니다. 또 다른 대안은 Ant와 같이 빌드 단계의 일부로 less 컴파일러를 호출하는 컴파일 타임 작업입니다. 루비 루비와 gem install less을 할 경우

은 이전 명령 줄 루비 컴파일러를 얻을 설치. Cloudhead가 더 이상 지원하지 않기 때문에 대부분 지원되지 않으며 새로운 기능 등을 얻지 못합니다. 실행하면 lessc input.less output.css -w으로 전화 할 수 있습니다. 마지막에 -w 스위치가 없으면 LESSC가 한 번 컴파일하여 프롬프트로 돌아갑니다. -w 스위치를 사용하면 파일을 편집 할 때마다 계속 파일을보고 변경 사항을 다시 컴파일합니다.

.NET 당신이 DotLessCSS있는 경우 (Windows에서 아마 것) 같은 일을 dotless.Compiler input.less output.css --watch를 입력 할 수 있습니다.

PHP 당신이 LESSPHP를 사용하는 경우, 당신은 또한 plessc -w input.less output.css와 명령 줄에서, 다시 한 -w이 같은 일을 할 것이라는 점을 호출 할 수 있습니다.

Mac의 경우 LESS.Air을 사용할 수 있습니다. 앱이보고 싶은 파일을 지정하고, 계속 파일을보고 싶다고 말하면 명령 행을 사용하지 않고 백그라운드에서 컴파일합니다. 윈도우, Mac 또는 Linux에서

에어 , 당신은 LESS.Air의 클론입니다 this less parser를 사용할 수 있습니다. 같은 방식으로 작동하지만 교차 호환이 가능하며 두꺼운 부분에서 less.js를 사용합니다.

+0

이렇게 대답 해 주셔서 감사합니다. - 그럴 수 있다고 생각했습니다. – user1010892

+0

답장으로 표시하고 원하는 경우 upvote. –

+0

알았어요! - 그것을 표시하려고했지만 충분한 크레딧이 없습니다. 시간을내어 주셔서 다시 한 번 감사드립니다. – user1010892

관련 문제