[RN][트러블슈팅] @react-navigation/xxx/xxx.tsx: Unexpected token

2024. 3. 5. 21:50· Framework/React Native
목차
  1. ❗️문제
  2. 💡해결

❗️문제

babel-preset 패키지와 @babel/core가 old version이기 때문에 생기는 문제

 

 

 

💡해결

babel-preset-expo

Expo 환경이므로 babel-preset-expo를 업데이트

 

 

babel-preset-expo란?

Expo 애플리케이션을 위한 Babel 프리셋으로, 필요한 Babel 플러그인과 설정을 포함.

최신 JavaScript 문법, React JSX 변환, 클래스 프로퍼티 등을 지원하며, React Native, React, Expo와 관련된 다양한 기능을 지원

 

// npm
npm i babel-preset-expo

// yarn
yarn add babel-preset-expo

 

// babel.config.js
module.exports = function (api) {
  api.cache(true);
  return {
    presets: ['babel-preset-expo'],
    plugins: [
     ...
    ],
  };
};

 

 

 

@babel/core

@babel/core를 최신 버전으로 업데이트

 

@babel/core란?

 Babel의 핵심 패키지로, JavaScript 코드를 변환하는 데 필요한 모든 도구를 포함.

 

 

// npm
npm install --save-dev @babel/core

// yarn
yarn add --dev @babel/core

 

 

node_modules 삭제 및  종속성 재설치

// npm
rm -rf node_modules
rm package-lock.json
npm install

// yarn
rm -rf node_modules
rm yarn.lock
yarn

 

 

 

Metro Bundler cache 삭제

// expo
expo start -c

 

 

 

 

참고

https://reactnavigation.org/docs/troubleshooting/#im-getting-syntaxerror-in-react-navigationxxxxxxtsx-or-syntaxerror-xxxreact-navigationxxxxxxtsx-unexpected-token

https://github.com/react-navigation/react-navigation/issues/10209

 

 

 

 

 

저작자표시

'Framework > React Native' 카테고리의 다른 글

[Expo][트러블슈팅] Android 빌드 후 Axios Error:Network Error  (2) 2024.03.17
[RN][Expo] VS Code에서 Expo 디버거 설정  (0) 2024.03.06
[RN][Expo] Expo에 관하여..  (0) 2024.02.21
React Native CLI vs Expo  (0) 2024.02.20
[RN][Expo] 배포  (1) 2023.11.30
  1. ❗️문제
  2. 💡해결
'Framework/React Native' 카테고리의 다른 글
  • [Expo][트러블슈팅] Android 빌드 후 Axios Error:Network Error
  • [RN][Expo] VS Code에서 Expo 디버거 설정
  • [RN][Expo] Expo에 관하여..
  • React Native CLI vs Expo
혬수
혬수
혬수
수리수리 마수리
혬수
전체
오늘
어제

블로그 메뉴

  • 🏡 Home
  • 🏷️ Tag
  • Github
  • 분류 전체보기 (48)
    • Language (5)
      • JavaScript (5)
      • TypeScript (0)
    • Framework (16)
      • React (1)
      • React Native (15)
    • Testing (2)
      • Jest (0)
      • Postman (1)
    • DevOps (7)
    • Cloud (8)
      • Kubernetes (5)
      • AWS (3)
    • KakaoTech_Bootcamp (4)
      • Weekly Scrum (3)
      • 회고 (1)
    • Etc (5)
      • Git (1)
      • MacOS (4)

인기 글

hELLO · Designed By 정상우.v4.2.2
혬수
[RN][트러블슈팅] @react-navigation/xxx/xxx.tsx: Unexpected token
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.