내 CSS 작업을 위해 Sass를 사용해보기 시작했습니다. 내 Css 파일이있는 디렉토리에 '.sass-cache'폴더도 있습니다. 누구든지이 폴더가 생성 된 이유와 삭제해도 안전한지 알 수 있습니까?
감사,
답변:
기본적으로 Sass는 컴파일 된 템플릿과 부분을 캐시합니다. 이렇게하면 대규모 Sass 파일 모음의 재 컴파일 속도가 크게 빨라지며 Sass 템플릿이 모두 @import 된 별도의 파일로 분할되어 하나의 큰 파일로 분할되는 경우 가장 잘 작동합니다.
프레임 워크가 없으면 Sass는 캐시 된 템플릿을 .sass-cache
디렉터리에 저장합니다. Rails와 Merb에서는 tmp/sass-cache
. :cache_location
옵션을 사용하여 디렉토리를 사용자 정의 할 수 있습니다 .
Sass가 캐싱을 전혀 사용하지 않도록하려면 :cache
옵션을로 설정하십시오 false
.
다음과 같이 나침반 구성 파일에서 Sass 옵션을 설정하여 Sass 캐시 위치를 구성 할 수 있습니다.
sass_options = {:cache_location => "path\to\tmp\sass-cache"}
출처 : Sass 참조
--cache-location PATH
명령 줄을 사용할 때도 사용할 수 있습니다 .
cacheLocation
과 noCache
: github.com/gruntjs/grunt-contrib-sass
주된 문제가 "여러 개발자가 사용 / 변경할 때 개발 환경에 대한 푸시를 금지"하는 것이라면 .gitignore 파일에 추가 할 수 있습니다. 다른 답변에서 언급했듯이 Sass 캐시 파일은 마지막 컴파일 이후 Sass 파일이 변경되었는지 여부에 따라 컴파일 속도를 높입니다.
내 경험상 임시 파일을 고려하고 버전 관리에서 생략하는 것이 표준 관행입니다.