Backup

'JSX.IntrinsicElements' 인터페이스가 없으므로 JSX 요소는 암시적으로 'any' 형식입니다.ts(7026)

두라미 2023. 12. 13. 14:36

 

tl;dr

정확한 tsserver의 위치를 vscode가 모른다.


https://bobbyhadz.com/blog/react-jsx-element-implicitly-has-type-any

 

JSX element implicitly has type 'any' because no interface 'JSX.IntrinsicElements' exists | bobbyhadz

To solve the error "JSX element implicitly has type 'any' because no interface 'JSX.IntrinsicElements' exists", install the typings for `react`.

bobbyhadz.com

보통은~ 위 링크로 해결되어야 맞는 것 같은데 

 

 

허용 해야쥐
경로 /Users/doorahmie/Documents/doorahmie-dev/part3_love_trip/.yarn/sdks/typescript/lib/tsserver.js이(가) 올바른 tsserver 설치를 가리키지 않습니다. 포함된 TypeScript 버전을 대신 사용합니다. (암튼 허용해도 안됨)

 

 

 

 

이렇게 2번씩 출력되는게 정상은 아닌것같아서 결국 bash파일들을 초기화했다. 그리고 node를 재설치 했다. 그러고 나니 

where tsserver 라고 입력했을 시 1번만 출력이 되었고 해당 에러가 없어졌다. 결국 어떤 tsserver를 봐야할지 vscode가 모르는 것이 문제의 핵심인 것으로 보인다.