📌 에러 발생
배포하기 전에 프로젝트에서 npm run build를 통해 확인해 보는데,
아래와 같은 에러가 발생했다.
이 문제는 해당 프로젝트에서 사용하고 있는 meterial-tailwind 에서 제공하는 태그들을 사용했을 때
이렇게 해당 태그에 필요한 프로퍼티들을 제공하지 않아서 발생하는 에러이다.
하지만 해당 속성들은 실제로 필요하지 않는 (코드만 길어짐) 것들이라
해결 방안은
1. 에러가 나는 모든 태그에 필수 프로퍼티들을 넣어주기
2. index.d.ts 파일을 만들어서
typecript는 이미 존재하는 라이브러리라도 강제로 타입 지정을 다시 해 줄 수 있음
그래서 두 번째 방법으로 에러 해결하였다.
🛠️ 에러 해결
declare module "@material-tailwind/react";
저장하면 버그가 ... 마법처럼 사라진다.. (겁나 신기)
원래는 이런 식으로 태그에 타입을 지정할 수 있음.
declare module "@material-tailwind/react"{
export type Input = ...
}
'DEV > 배포' 카테고리의 다른 글
Vercel 배포 (0) | 2024.08.20 |
---|---|
<Build Error 해결> Type 'ReactNode' is not assignable to type 'NonNullable<ReactNodeLike>'. Type 'bigint' is not assignable to type 'NonNullable<ReactNodeLike>'. (0) | 2024.08.20 |