yarn add lodash 후
import _ from 'lodash'; 를 했는데 정상적으로 import 되지 않고 아래와 같은 메시지가 출력되었다.
Could not find a declaration file for module 'lodash'. 'c:/codeGit/v-up-ver2/node_modules/lodash/lodash.js' implicitly has an 'any' type. Try `npm i --save-dev @types/lodash` if it exists or add a new declaration (.d.ts) file containing `declare module 'lodash';`
찾아보니 typescript에서 외부 라이브러리를 사용할 때 발생할 수 있으며, typescript에서 외부 라이브러리를 사용할 때 해당 라이브러리의 타입 선언 파일이 필요해서 생긴 문제였다.
이를 위해 @type/lodash 패키지를 설치하여 lodash에 대한 타입 선언 파일을 추가해 문제를 해결했다.
yarn add --dev @types/lodash 를 사용하여 설치했더니 정상적으로 불러올 수 있었다.
'TIL' 카테고리의 다른 글
SVN 기초 (4) | 2024.09.12 |
---|---|
tanstack-query(react-query) staleTime과 refetchInterval을 활용한 네트워크 요청 최소화 방법 (0) | 2024.08.12 |
tailwind 로컬 서버랑 배포 서버의 css 우선순위가 왜 다르지? (2) | 2024.04.19 |
상위 컴포넌트에서 하위 컴포넌트로 늦게 내려오는 문제 (0) | 2024.04.18 |
[react/nextjs] 데이터가 있는지 판단 후 insert 또는 update (0) | 2024.04.05 |