2012-07-14 2 views
4

변수 + 믹스 인을 새 CSS 파일로 이동하여 CSS 파일을 분리하려고합니다. Azure에서 호스팅되는 MVC 4 사이트도 사용하고 있습니다. 믹스 인을 사용하여 내 CSS 파일의 맨 위에 DotLess @import

, 나는이 :

@import "theme.less.css"; 

그러나, 그것을로드하지 않습니다. 이해가 오류가 있습니다 : theme.less.css이 참조되지 않는 것이 분명하다

variable @defaultColour is undefined on line 166 in file 'styles.less.css' 

. dotless에 대한 설명서에는 @import 문에 대한 언급이 없습니다.

답변

5

모든 가져 오기를 파일로 처리하는 옵션이 있습니다. 그렇지 않으면 .css로 끝나기 때문에 직접 가져옵니다. 구문 분석되지, 그냥 쑤셔.

당신이 인수없이 컴파일러 EXE를 실행하면이 모든 옵션

-a --import-all-less - treats every import as less even if ending in .css 

및 웹 설정

<dotless importAllFilesAsLess="true"> 

나 자신을 사용하는 경우에

을 제공합니다 핸들러에서 config 객체에 옵션을 설정합니다.

.lessCss 파일을 .css 대신 .less로 처리하는 기능 요청입니다. 누군가 less. less.css를 컴파일하는 경우를 대비하여 잠시 기다렸지 만, 추가해야 함