2015-02-02 2 views

답변

1

Sass 워크 플로우로 작업 할 때 컴파일 시간이 느린 데에는 몇 가지 이유가 있습니다.

  1. 너무 많은 수입 : 당신이 당신의 _scss 파일의 많은 동적 수입 (즉, 말대꾸 글 로빙)를 많이 사용하는 경우 루비 계산 꽤 많이하고있다으로는 아래 말대꾸를 저하시킬 수 있습니다. 아마도 Sass Globbing을 모두 함께 죽이고 개별 _scss 파일을 수동으로 가져와야합니다. 그러면 더 좋을 것입니다.
  2. 너무 많은 파일 컴파일 : 프로젝트를 여러 스타일 시트 (예 : 쿼리 없음, 다른 레이아웃)를 생성하도록 구성한 경우 컴파일 시간이 너무 길어집니다.
  3. 루비가 느림 : 저는 루비가 느린 속도로 실행되기 때문에 Windows를 실행합니다. * nix 시스템과 Mac. Ruby가 오래 되었다면 업데이트하십시오.
  4. .sass 캐시가 따뜻하지 않습니다. 코드를 컴파일 할 때 .sass-cache 폴더가 있어야합니다. 이상한 이유가 없다면 Sass가 매회 처음으로 생성됩니다.
  5. 나침반 사용 안 함 (기술적으로 루비) : 절대적으로 컴퍼스 (Compular)에 의존하지 않는 경우 (즉, Globbing 또는 소스 맵을 사용하지 않는 Singularity/Susy를 사용하고 있지 않다면) 실제로 필요하지 않습니다. npm install --save-dev grunt-sass을 통해 설치할 수있는 LibSass를 위해 스크랩하십시오. Bourbon + Bitters를 나침반 대신 사용할 수 있습니다. LibSass는 번개가 빠르므로 속도가 우선 순위라면 전환하십시오.