2012-11-24 1 views
8

내 컴퓨터는 12GHz의 RAM으로 3.6GHz에서 실행되며, Rails 앱을 개발하기 위해 Windows 7 및 RailsInstaller를 사용합니다.Rails Sass는 빠른 개발 기계에서 너무 느리게 컴파일됩니다.

위로 순수 CSS를 사용했을 때 문제가 없었지만 Sass와 Compass를 사용하기 시작했을 때 새로운 변경 사항을보기 위해 새로 고침 할 때 10 ~ 15 초 이상 기다려야했습니다. (.scss 파일을 편집 할 때만 발생합니다.)

상당히 빠른 기계에서 어떤 원인인지 아는 사람이 있습니까?

+0

나침반 시계를 수동으로 설정해 보셨습니까? – markus

+0

Windows와 호환되는 일종의 호환성 패치가 문제 일 수 있습니다. 다른 Windows 사용자들도 같은 문제가 있습니까? – rudolph9

+0

@ markus-tharkun 나는 나침반을 레일과 함께 사용할 수 있다고 생각하지 않는다. 컴파일 할 것이 없다. 새로운 프로젝트를 시작하려고한다면, 디렉토리 인수를 버렸습니다. ' – Ryan

답변

1

내 경우에는 @extend 지시문을 너무 자주 사용했기 때문입니다.

3

sass 컴파일 시간은 sass 3.1.x에서 3.2.x 로의 업데이트와 함께 상당히 길어졌습니다.
'@extend'는 많은 처리 작업을 수행하기 때문에 깊이 중첩 된 선택기에서 @extend을 사용하면 Roman의 응답에 따라 특정 우려가있는 것으로 보입니다. Here is the link to a currently open issue on the sass project on github for this exact problem.

즉,이 문제에 대한 보고서는 90-100 초의 컴파일 시간 (기초/부트 스트랩 클래스를 가져 오기 위해 @extend을 사용하는 개인 프로젝트의 경우 104 초)과 비슷합니다. 따라서 9-10 초 지연이 발생하면 일반적으로 최신 업데이트가 일반적으로 컴파일 시간이 느려지는 일반적인 문제 일 수 있습니다.

관련 문제