티스토리 뷰
문제
- yarn 2.x 이상의 버전(yarn berry)을 사용할 때, workspace를 구성하고 별도의 타입스크립트 버전을 지정해 줄 수 있다
- 이때, 코드 에디터에서 사용하는 타입스크립트 버전과 workspace의 버전이 서로 상이하여 코드 상에서 모듈이나 타입을 제대로 인식하지 못하는 문제 발생
해결
1. cmd(ctrl) + shift + p를 누르고 `TypeScript: Select TypeScript Version` 선택
2. `Use Workspace Version`을 클릭하면 문제 해결
여담
이 문제 해결하는데 한 시간 넘게 걸렸다. `yarn workspace cannot find module or its corresponding type declarations` 이거로 구글링 해서 해결법을 찾을 수 있었다. yarn으로 workspace 관리하는 건 알고 있었는데, yarn berry라는 건 또 처음 들어봤다. 확실히 키워드를 알고 있는 것과 모르는 것의 차이가 크다고 느꼈다. 좀 더 스마트하게 처리할 수 있다고 해야 되나? 아무튼... 문제 해결.
'개발 부스러기' 카테고리의 다른 글
React에서 텍스트 오버플로우 감지 및 스크롤 애니메이션 구현하기 (0) | 2024.09.15 |
---|---|
[Solidity] 함수 시그니처를 사용해 동적으로 데이터를 인코딩하는 폼 만들기 (1) | 2024.09.06 |
Next.js App Router + RainbowKit + SIWE + NextAuth.js를 사용해 지갑으로 로그인하는 기능 구현하기 (0) | 2024.07.31 |
Damn Vulnerable DeFi Foundry V3 업데이트 작업 (0) | 2024.02.28 |
Solidity 런타임 바이트코드 분해하기 (0) | 2024.02.13 |