► React Native/개발일기

[React Native] 에러해결_ Unhandled JS Exception: Unexpected token ':'.

다람트리 2023. 4. 17. 20:34
반응형
에러내용: Xcode를 실행하니 아래의 에러화면 발생

▼ 에러내용

Unhandled JS Exception: Unexpected token
':'. Expected a ')' or a ' after a parameter declaration.

no stack

1.구글링하다 같은 에러이지만, 오타가 아닌 'barbel.config.js'의 내용을 수정하면된다는 내용을 발견하였다.

🔗 참고링크: https://github.com/babel/babel/issues/14139#issuecomment-1011836916

 

2. ':'토큰을 어디에 잘못쓴줄 알고, 지난주에 작성해놨던 코드를 모두 뒤지다가,

결국 모두 지워버렸다.

 

 

 

 

 

 

 

 

 

 

 


에러 해결방법

▼ [왼] 수정전 코드내용 / [오] 수정후 코드내용


▼ 수정전 코드내용

module.exports = { presets: [ 'module:metro-react-native-babel-preset', 'module:react-native-dotenv', ],};

▼ 수정후 코드내용

module.exports = { presets: [ [ 'module:metro-react-native-babel-preset', { unstable_disableES6Transforms: true, }, ], 'module:react-native-dotenv', ],};

 

이렇게 코드를 수정하고,

npx react-native start --reset-cache

npx react-native start --reset-cache를 실행하여 앱을 다시 시작한다.


사수님이 해결해주셨다. 기껏 에러내용 다 찾아놓고 작성을 잘못해서 엉뚱한곳을 헤매다 해결을 못했다 아하핳!

에러 해결하는게 참 어렵다 ㅜㅜ

 

▼ 내가 작성한 잘못된 코드내용 (잘못된 배열 위치)

module.exports = { presets: [ [ 'module:metro-react-native-babel-preset', { unstable_disableES6Transforms: true, }, 'module:react-native-dotenv', ], ],};

 

에러해결하는법을 다 찾아놓고 코드 쓸 줄몰라서 하루이틀을 날렸다 ....ㅜㅜㅜ 

아니다 작성했던 코드도 다 지웠으니 지난주가 통으로 날라갔다 ㅜㅜㅜ

힝구 다시 개발 리스타트....

 

반응형