🚨 Cannot find module 'faker' or its corresponding type declarations
npm i faker
npm i -D @types/faker
위의 명령어로 faker
모듈을 설치하였으나 계속해서 import faker from 'faker'
부분에서 faker
모듈을 찾을 수 없다는 에러가 발생했다.
버전 6.6.6에서 faker 모듈 폴더에서 index.js가 없다고 에러가 나는 경우 package.json
에서
"faker": "^5.5.3",
으로 변경 후 faker 재설치
🚨 Could not find a declaration file for module 'faker'
에러 메시지를 보면, TypeScript가 faker
모듈의 타입 정의 파일을 찾지 못하고 있다.
이 경우에는 src
폴더 내에 custom.d.ts
라는 파일을 생성하고, 아래와 같은 내용을 추가해야 한다.
declare module 'faker';
위의 코드는 TypeScript에게 faker
모듈이 타입을 가지고 있지 않은 외부 모듈임을 알리는 역할을 한다.