@mixin basic-mixin($color:green,$template) {
width: 500px;
height: 500px;
background-color: $color;
#{$template}: black;
}
에러메세지를 캡처를 못햇지만 ㅡㅡ (이유가있다)
킹갓번역기를 돌려본 결과, 선택인자인 $color가
필수인자인 $template보다 먼저 와서 에러가 났엇다.
그래서 순서를 바꿔주니 에러가 없어졋지만 의외의 결과가있다..
밑에 live sass compiler의 버전을 업데이트해서 해결한 문제가 있었는데
문제를 해결후 지금 에러메세지를 다시 띄우기위해 같은 코드를 입력했는데
웬걸?
에러가 안나는것이다..
정말 잘은 모르겟지만 저 에러역시 구버전이어서 나는 에러가아닐까 추측해본다..
아님 키엘리니끕 태클 부탁한다ㅎㅋ;
@use('url') // if url='./test.scss'
접근 => url.$변수 => Error!
이런 상황이었다 ㅎㅎ; 초장부터 에러가나서 당황했지만!
구글링결과는!
sass -> css 컴파일 과정중 컴파일러의 버전이 낮아서 생긴 에러라고한다
킹갓번역기와 외국개발자형님들만 계신다면 두려울것이 없을것같다
하지만 여기서 또하나의 문제에 부딪힌다 (밑에바로있음 ㅎㅎ;)
Live Sass Compiler (줄여서 LSC라고 부르겟다)의 높은 버전을 찾고
해당 버전을 install해주고!
내가 잘못설치한 낮은버전 LSC는 제거해주고!
땋!
했는데 여전히 2번째 제목의 에러가나왔다.
구글링해도 해결방법은 버전문제일뿐.. 버전을 v5버전을 깔면 해결되는건 뻔했는데,,
익스텐션에 들어가봤다. 혹시몰라 LSC v3을 클릭해보니
아무리봐도 수상했다. 말그대로 재시작이 요구된다니 그래서 눌러줬다..
그랬더니 촤라라락 vsc가 재실행이되었다..
에러가안난다..
다른사람한텐 당연한걸수도있지만 내가 vsc의 사용법을 꿰고 있는것은 아니니까.. 당연히 익스텐션을 제거하면 새로고침따위 필요없이 자동으로 제거되는줄 알았다.. 가장큰 수확이 아닐까 싶다