작성
·
381
1
안녕하세요.
vue typescript 프로젝트에 styled-component 적용하려고 하니 계속해서 타입에러가 발생합니다.
혹시 관련하여 적용방법 공유 가능하실까요?
답변 1
2
안녕하세요 한남일님!
말씀해주신 styled-component가 어떤것인지요?
혹시 https://github.com/styled-components/vue-styled-components
이것을 말씀하시는게 맞나요?
제가 사용해본적이 없어서 정확히는 모르겠지만,
위 모듈은 typescript를 아직 지원하지 않는 것 같습니다.
(지원하지 않는다고해서 사용할 수 없는것은 아니니 괜찮아요!)
typescript를 지원하지 않는 자바스크립트 모듈의 경우에는
직접 타입을 선언해서 사용할 수 있습니다!
프로젝트 루트에 shims-vue.d.ts 파일이나,
index.d.ts 파일을 생성해서 해당모듈의 필요한 부분만 타입을 선언하시면 됩니당
참고하실만한 링크를 알려드리겠습니다.
https://www.slideshare.net/gloridea/dts-74589285
감사합니다.