.css 파일을 .less 파일로 가져올 수 있습니까?
나는 거의 익숙하지 않으며 모든 개발에 사용합니다. 정기적으로 다음과 같은 구조를 사용합니다.
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
모든 가져 오기는 다른 .less 파일이며 모두 정상적으로 작동합니다.
내 현재 문제는 다음과 같습니다 .css 파일에 사용 된 스타일을 다음과 같이 .css 파일을 .less로 가져오고 싶습니다.
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
.css 파일에는 클래스가 포함되어 .type
있지만 .less 파일을 컴파일하려고하면 오류가 발생합니다.NameError: .type is undefined
.less 파일은 .css 파일을 가져 오지 않고 다른 .less 파일 만 가져 옵니까? 아니면 내가 잘못 참조하고 있습니까 ...?!
.less
확장명 이있는 기호 링크를 만들 수 있습니다 . 그런 다음 .less
파일 로 참조 하십시오. 심볼릭 링크이기 때문에 .css 변경 사항이 가져 오는 .less 파일에 즉시 영향을 주므로 동기화해야하는 부담이 줄어 듭니다. 단점은 후속 변경 후 최종 CSS를 다시 컴파일해야한다는 것입니다. Windows에서 심볼릭 링크를 만드는 방법에 대한 자세한 내용을 보려면 MKLINK /?
명령 창에 입력하십시오
.css
인라인 (less)
지시문을 사용 하여 파일을 가져오고 .css
구문이 유효한 .less
구문 이라는 사실을 활용할 수 있습니다.