프로젝트 파일을 클론하여서 사용하는데
경로 /Users/내프로젝트 경로/.yarn/sdks/typescript/lib/tsserver.js이(가) 올바른 tsserver 설치를 가리키지 않습니다. 포함된 TypeScript 버전을 대신 사용합니다.
이런 알림이 뜨더니 일반 ts, tsx 파일에서 타입스크립트 에러가 잔뜩 났다.
결론적으로 Yarn Berry의 PnP 기능과 호환되도록 설계된 TypeScript SDK가 없어서 인터페이스에 대한 참조를 못하고 에러가 났던것..!
yarn berry pnp 호환 typescript sdk 설치
yarn dlx @yarnpkg/sdks vscode
vscode의 setting.json 변경
나는 프로젝트 루트폴더의 vscode/setting.json을 업데이트했다
{
"typescript.tsdk": ".yarn/sdks/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true
}
에디터 재시작
나는 이 방법으로 해당 에러를 해결했다..
혹시 같은 에러 겪고 계시면 한 번 트라이 해보세요