안녕하세요 에러가 발생해 질문 남깁니다.
현재 [ch 4] 네이버맵 연동하기 진행 중입니다.
현재 아래와 같은 에러가 생깁니다.
components/EachOrder.tsx 에선 NaverMapView 컴포넌트에 빨간 줄이 생깁니다.
react-native-nmap 모듈은 문제 없이 찾아 옵니다.
NaverMapView 컴포넌트에 마우스를 올리면 No overload matches this call. 라고 뜹니다. 자세한 내용은 아래와 같습니다.
No overload matches this call.
Overload 1 of 2, '(props: NaverMapViewProps | Readonly<NaverMapViewProps>): NaverMapView', gave the following error.
Type '{ children: Element[]; style: { width: string; height: string; }; zoomControl: false; center: { zoom: number; tilt: number; latitude: number; longitude: number; }; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<NaverMapView> & Readonly<NaverMapViewProps>'.
Property 'children' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<NaverMapView> & Readonly<NaverMapViewProps>'.
Overload 2 of 2, '(props: NaverMapViewProps, context: any): NaverMapView', gave the following error.
Type '{ children: Element[]; style: { width: string; height: string; }; zoomControl: false; center: { zoom: number; tilt: number; latitude: number; longitude: number; }; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<NaverMapView> & Readonly<NaverMapViewProps>'.
Property 'children' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<NaverMapView> & Readonly<NaverMapViewProps>'.ts(2769)
node_moddules/react-native-nmap/index.tsx 를 살펴봤는데
NaverMapView class return 구문에서도 에러가 있습니다.
실행에 문제가 있어 강의 진행이 어렵습니다. 도와주세요.
node_modules 폴더와 yarn.lock 파일 삭제하고, ios 폴더로 이동해 pod deintegrate 후 다시 pod install하니까 빌드 됩니다. 감사합니다.