위 사진처럼 svg 파일을 import할 때 TypeScript에서 svg에 대한 타입을 찾을 수 없으면 에러가 발생한다.
별도의 d.ts 파일을 만들어서 svg 파일에 대한 타입을 지정해주면 에러가 사라진다.
// svg.d.ts
declare module '*.svg' {
const value: React.FunctionComponent<React.SVGAttributes<SVGElement>>;
export default value;
}
참고자료
https://stackoverflow.com/questions/44717164/unable-to-import-svg-files-in-typescript
'IT > TypeScript' 카테고리의 다른 글
[TS] Node.js 환경에서 TypeScript 사용하기 (0) | 2022.11.23 |
---|---|
[TS] const assertion (as const) (0) | 2022.08.01 |
[TS] CRA에서 tsconfig paths로 절대경로 설정하기 (react-app-alias) (0) | 2022.07.20 |
[TS/Webpack/Jest] tsconfig paths를 사용할 때 Webpack, Jest 설정하기 (0) | 2022.06.27 |