Expo SDK52 버전 업 이후 발생한 다양한 문제 Exception in HostFunction: Unable to convert string to floating point value: "large"

2024. 11. 14. 23:55·TroubleShooting

2024년 11월 13일 Expo SDK52 버전이 출시되었습니다. 모르고 있다가 오늘 프로젝트를 진행하던 도중 업데이트를 진행하라해서 생각없이 진행했는데, 갑자기 알 수 없는 오류 발생하더군요

뜬금없이, 이게 도대체 무슨 오류인지는 모르겠지만, 공식문서를 살펴봤습니다

새로운 SDK가 출시되고 뭐 어쩌구 저쩌구 하는데,

새 아키텍처로 앱 실행할때, 모든 타사 네이티브 라이브러리의 최신 버전을 사용하라고 합니다

그래서 제안하는 방법이 npx expo-doctor@latest 를 통해서 마이그레이션 시 문제를 일으킬 수 있는 라이브러리 이슈 체크를 해보라해서, 바로 확인해봤습니다

npx expo-doctor@latest 로 프로젝트의 문제점 분석 결과, 대부분 "패키지 버전 충돌", "호환되지 않는 Expo 버전에 맞지 않는 패키지", "오래된 종속성" 등의 문제가 있었습니다.

그래서 발생한 오류랑 관계가 있는지는 모르겠지만, 패키지에서 파생된 문제일 것 같아서, 일단 패키지 버전 부터 업데이트 해주기로 했습니다

npx expo install --check 를 통해 관련 패키지들의 버전 확인 및 업데이트를 시도했고,

보시는 것처럼, Expo 관련 패키지와 React Native 관련 패키지의 버전 업데이트가 필요한 것을 확인했지만,

expo-router와 @react-navigation/native 간의 peer dependency 충돌이 발생했습니다

그래서 이를 해결하기 위해 npm install --legacy-peer-deps 옵션을 사용했습니다

현재는 React Native Directory의 메타데이터와 프로젝트에서 사용하는 일부 패키지가 일치하지 않는다는 경고가 있었지만, 앱은 정상적으로 실행되네요

저작자표시 비영리 변경금지 (새창열림)
'TroubleShooting' 카테고리의 다른 글
  • VS code 에서 flutter 실행할때, 발생할 수 있는 이슈
  • CommandError: spawn EPERM & CommandError: ngrok tunnel took too long to connect 해결
Jelong
Jelong
커스텀 웹: https://jaehong-park.com Github: https://github.com/qkrwoghd04
  • Jelong
    24/7 Developer's Note
    Jelong
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Software Engineering
      • Ubuntu
      • Network
      • JavaScript
      • Web
      • Interaction Design
      • React Native
      • React
      • Algorithm
      • Java
      • Database design
      • IT Trend
      • TroubleShooting
      • AWS
      • Interview
      • LG CNS AM CAMP 1기
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    frontend
    오블완
    알고리즘 분석
    prototyping
    mininet
    generic
    JS
    미니넷
    AWS
    java
    이진트리
    자바스크립트
    expo
    javascript
    typescript
    소프트웨어 공학
    자바
    Queues
    GPT-4
    ChatGPT
    화이트 박스 테스트
    데이터 구조
    html
    알고리즘
    티스토리챌린지
    BST
    heap
    React
    블랙 박스 테스트
    css
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
Jelong
Expo SDK52 버전 업 이후 발생한 다양한 문제 Exception in HostFunction: Unable to convert string to floating point value: "large"
상단으로

티스토리툴바