2013-08-01 2 views
2

이들은 모두 Ruby 보석입니다. 그들은 파일 시스템 변경을 감시합니다. 나는 각각의 측면을 자세히 설명하는 자료를 찾았으며 그 둘을 비교/비교하는 것을 찾지 못했습니다. 이것들은 본질적으로 단지 동일한 맛입니까?Guard와 Compass 시계의 차이

답변

1

가드은 파일 시스템에 대한 일반적인 도구 나침반는 나침반의 변화를 감시하고 다른 용도로 사용되지 않는 독립형 도구로 보는 반면, 나침반/말대꾸를 컴파일하는 데 사용할 수있는 변화이다.

그래서보고 싶은 모든 것이 나침반 파일이라면 나침반 시계가 그 트릭을 수행해야합니다. 예를 들어 coffeescript를 컴파일하고 싶다면 Guard는 두 가지 작업을 모두 수행 할 수 있지만 나침반 시계는 수행 할 수 없습니다.

+0

질문에 대한 답을 넓힐 수 있다면 Compass over Guard를 사용하면 어떤 이점이 있습니까? 다른 기술을 사용하는 것처럼 보이지만 Guard는 처음부터 처리 할 수 ​​있습니다.하지만 Compass로 시작하면 SASS만으로도 스스로를 잠그고 있기 때문에 다른 워크 플로우 도구를 찾아야합니다. 어쨌든 당신을 경비합니다. – smilebomb

+0

나는 당신이 당신의 가정에 맞다고 생각합니다. 나침반은 자연스럽게 sass/scss를 css로 컴파일하는 도구를 제공하며 watch는 파일이 변경 될 때 실행되도록하는 인수입니다. 비 - 나침반과 관련된 모든 작업을 수행 할 수있는 도구는 제공하지 않습니다. 그래서 더 필요하다면 경비원을 찾으십시오! –

+0

어느 방향으로 변환해도 비교적 쉽습니다. 동일한 나침반/새스 컴파일러에서 가드 호출을 수행하면 원하는 기능 세트의 문제 일뿐입니다. 일반적인 스택 (나에게있어)은 나침반 + 라이브 리로드 가드입니다. 전원이 필요합니다 - 같은 config.rb 파일 가드와 함께 나침반 시계로 돌아갔습니다. – Alvin