일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 클라우드
- 리액트
- k8s
- 파이썬
- JavaScript
- es6
- next.js
- HTML
- 웹
- node.js
- 알고리즘
- react
- BFS
- kubernetes
- 타입스크립트
- CSS
- 백준
- TypeScript
- 블록체인
- 가상화
- AWS
- 솔리디티
- 프론트엔드
- 백엔드
- docker
- 이더리움
- 이슈
- 쿠버네티스
- 컴퓨터공학
- 자바스크립트
Archives
- Today
- Total
즐겁게, 코드
[이슈] : 타입스크립트 : Cannot find module '.. 본문
📋 내용 : 타입스크립트 사용 시, Cannot find module... 이 출력되는 문제
외부 파일을 불러올 때, 일치하는 타입 선언을 찾지 못했다는 오류가 자주 목격됩니다.
타입스크립트는 해석할 수 없는 타입에 대해 이런 오류를 출력하는데요, 타입 추론을 돕기 위해 d.ts 라는 이름의 파일을 만들어 활용할 수 있습니다.
// types.d.ts
// 예시. yml 형식의 파일을 불러와 사용하고 싶을 때
declare module "*.yml" {
const data: any;
export default data;
}
// 비슷하게, svg 파일을 불러온다고 하면 이렇게 사용하면 됨!
declare module "*.svg" {
const data: any;
export default data;
}
d.ts 파일에 declare 라는 이름으로 타입을 정의하면, 이제 선언되지 않은 타입이라도 활용할 수 있게 됩니다.
반응형
'📙 이슈 솔루션 > 프론트엔드' 카테고리의 다른 글
[이슈] : 타입스크립트 파일명 변경 시, Already included file name... (0) | 2021.05.29 |
---|---|
[이슈] : styled-components에서 자기 자신 가리키기 (0) | 2021.05.14 |
[이슈] : 타입스크립트 프로젝트에서 require.context 사용하기 (0) | 2021.05.14 |
[이슈] : react-chartjs 라벨 숨기기 (0) | 2021.05.08 |
[이슈] : react-chartjs 사이즈 조정하기 (0) | 2021.05.08 |
Comments
소소한 팁 : 광고를 눌러주시면, 제가 뮤지컬을 마음껏 보러다닐 수 있어요!
와!! 바로 눌러야겠네요! 😆