2014-09-02 4 views
0

나는 내 모든 전역 변수를 유지하는 .less 파일을 가지고 있습니다. 예를 들어 : 내 페이지 중 하나에덜 파일을 가져 오지만 렌더링하지 않는 방법은 무엇입니까?

lib.less

@primary-color: red; 

.primary-font{ 
    font-family:Arial; 
} 

한 페이지 특정 CSS 파일이 있습니다. 예 :

homepage.less @import "lib.less";

.Login 
{ 
    color:@primary-color; 
    .primary-font; 
} 

dotless을 사용하여 전처리합니다. 나는 단지 다른 클래스로 가져 오기위한 스타일 컬렉션으로 이것을 사용하고 있습니다로 .primary-font 렌더링하지 않으

.primary-font{ 
    font-family:Arial; 
} 

.Login 
{ 
    color:red; 
    font-family:Arial; 
} 

:이 같은 클라이언트에 "Homepage.less"를 렌더링합니다. 내가 정말 원하는 출력은 다음과 같습니다

.Login 
{ 
    color:red; 
    font-family:Arial; 
} 

들을 클라이언트로 렌더링하지 않고, 다른 클래스에서 사용하기위한 또 다른 .less 파일에서 스타일을 가져 오는 방법은 없나요?

답변

2

이것은 MVC와는 아무런 관련이 없습니다. 이것은 LESS 자체에서해야 할 일입니다. 참조 : http://lesscss.org/features/#mixins-feature-not-outputting-the-mixin

을 본질적으로, 당신은 클래스와 믹스 인 출력을하지 않으려면, 당신은 단지 괄호로 접미사해야합니다

.primary-font() { 
    font-family: Arial; 
} 
+0

일을 내가 후 정확히 무엇을! – Curt