320x100
320x100
1. tsconfig.json에 ''./types' 추가
{
...,
"typeRoots": ["./node_modules/@types", "./types"],
...,
}
2. 'node_modules' 와 동일한 경로에 types 폴더 생성
3. types 폴더 아래에 사용할 모듈의 이름으로 폴더를 생성
4. 해당 폴더 아래에 index.s.ts 작성
declare module "사용할 모듈 이름";
위와 같이하면 @types가 존재하지 않아서 발생하는 오류가 사라진다
그러나, 해당 모듈에 대한 타입이 정의되지 않았기 때문에 타입이 any로 나온다
이럴 경우에는 해당 모듈의 코드를 보면서 직접 타이핑을 해주면 된다...
(그러나 90% 확률로 any 타입을 허용하게 짜놨을 것이다..)
Reference
300x250
728x90
'Programming > TypeScript' 카테고리의 다른 글
tsconfig.json 제대로 알고 사용하기 (0) | 2024.01.20 |
---|---|
타입스크립트와 객체지향 프로그래밍 (OOP) (1) | 2024.01.13 |
타입스크립트 데코레이터 (5) | 2024.01.13 |
프로젝트 내에서 타입 관리하기 (0) | 2023.12.28 |
타입스크립트로 구현하는 좋은 예외(Exception) 처리 (0) | 2023.12.28 |