Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- pass인증
- github
- 함수
- 프론트 본인인증
- use Client
- 카카오맵 api
- 빈도수세기
- nextjs
- web3-react
- React 나이스 신원인증
- 전체 너비로 css
- 프로그래머스
- react swiper
- next15
- nextjs contact us
- 사이트맵
- App Router
- swiper
- Til
- 메일 보내기 react
- Next.js 나이스 본인인증
- nextjs 메일보내기
- react
- 구글 메일보내기
- JavaScript
- CSS
- robots.txt
- 다중포인터
- 카카오지도 구현
- 알고리즘
Archives
- Today
- Total
YEV.log
Typescript 에러 | 모듈 '~~~~'에 대한 선언 파일을 찾을 수 없습니다. 해결 방법 본문
모듈 'quill-image-resize'에 대한 선언 파일을 찾을 수 없습니다.
'/Users/quill-image-resize/image-resize.min.js'에는 암시적으로 'any' 형식이 포함됩니다.
해당 항목이 있는 경우 'npm i --save-dev @types/quill-image-resize'을(를) 시도하거나,
'declare module 'quill-image-resize';'을(를) 포함하는 새 선언(.d.ts) 파일 추가ts(7016)
타입스크립트에서 npm install 또는 yarn add로 모듈들을 설치하고 import해서 사용하려고 할 때 모듈 '~~~'에 대한 선언 파일을 찾을 수 없습니다. 라는 에러가 뜨는 경우가 종종 있습니다.
이러한 오류는 대게 모듈을 만든 개발자가 일반 자바스크립트에서는 사용할 수 있게 설정을 해놓고 타입스크립트에서 사용할 수 있게 따로 설정을 하지 않아서 나게됩니다.
많이 쓰이는 모듈들은 대부분 저렇게 @types/~ 가 포함된 명령어를 쳐서 설치하면 해결되지만 제가 사용한 모듈은 이 방법으로는 해결되지 않았습니다 🤦🏻♀️
그렇담 친절하게 안내해준대로 'declare module 'quill-image-resize';'을(를) 포함하는 새 선언(.d.ts) 파일 추가 이 방법을 시도해 보고자 합니다.
🚧 해결 방법
방법은 다른 방법으로 해결해보고자 삽질을 한 시간이 머쓱..해질만큼 간단했습니다.
1. src 폴더 안에 @types 폴더 생성합니다. (public 폴더 아님 주의!)
2. 모듈의 이름.d.ts 의 파일을 생성합니다.
3. declare module 'quill-image-resize'; 를 적어 저장해줍니다.
🚧 결과 화면
반응형
'Web > Error' 카테고리의 다른 글
Typescript 에러 | 객체의 key를 변수(객체키)로 접근 하기 (0) | 2022.07.16 |
---|---|
React 에러 | Type Error: Cannot read properties of undefined (reading '0') (0) | 2022.02.06 |