inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Typescript with Vue 실전 프로젝트

컴포넌트 조각들 개발하기

vue typescript프로젝트에서 styled-component 사용방법

469

한남일

작성한 질문수 1

1

안녕하세요.

vue typescript 프로젝트에 styled-component 적용하려고 하니 계속해서 타입에러가 발생합니다. 

혹시 관련하여 적용방법 공유 가능하실까요?

vuejs

답변 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

https://medium.com/naver-fe-platform/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC%EA%B0%80-%EB%AA%A8%EB%93%88-%ED%83%80%EC%9E%85-%EC%84%A0%EC%96%B8%EC%9D%84-%EC%B0%B8%EC%A1%B0%ED%95%98%EB%8A%94-%EA%B3%BC%EC%A0%95-5bfc55a88bb6

감사합니다.

소스 공유좀 해주세요

0

252

0

target null 에러뜨시는 분들

0

331

0

라우터 구조잡기 소스

0

285

0

새로 추가한 인스턴스 상태 관리

0

247

0

App.vue의 $store

0

193

0

npm run serve 에러

0

221

0

Cannot find module '@/components/message.vue' or its corresponding type declarations.

0

1152

2

prop !

0

194

0

@ MutationActions

0

179

0

mapGetters 내 정의가 안되요 ㅠ

0

260

0

안녕하세요! @Prop() readonly id(느낌표):string; 에서 !(느낌표) 를 찍는 이유가 궁금합니다 :)

0

227

0

store 사용 방법 관련 질문입니다.

0

240

1

moduleA.store.ts내에서 RootState가 하는일은 무엇인가요?

0

179

0

removeItem 에서 element 가 하나 남았을 때 삭제가 되지 않는 문제

0

373

2

Property '$route' does not exist on type 'ItemList'. 이 에러는 무엇인가요..?

0

862

1

Cannot find module '@/components/message.vue'.

0

2872

6

@Action, @Mutation 등으로 지정된 변수의 타입

0

231

1

안녕하세요. 강의 잘 들었습니다.

0

168

0

Axios Post보낼때 어떤 식으로 구성하는게 좋을까요?

0

663

1

안녕하세요! v-for(v-bind:key), slice() 관련 질문이 있어요!

2

667

3

에러 표시 질문이요!

1

403

3

vuex-module-decorators 보다 오리지널 모듈 형태를 선호하시는 이유가 무엇이신가요?

1

381

2

안녕하세요. 초기 셋팅시 질문있습니다.

1

296

2

안녕하세요! Vuex, actions 질문이 있습니다.

1

305

2