신규 블로그를 만들었습니다!
오랜만에 reactNative
로 간단한 앱을 만들려고 하는데,
> expo init appName
오류가 발생했다.
오류 내용
error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class. Run CLI with --verbose flag for more details.
내가 무슨 설정을 잘못했나 싶었지만, node.js 문제였다. (정확히는 metro-config
라는 모듈 문제)
구글에 검색해보니 node.js 12.9 버전을 사용하라고 했다.
근데,
버전날짜를 확인해보니 19년 8월이었다. (나는 최신버전이 쓰고 싶었기에... 다른 방법을 찾아보았다)
해결 방법
오류 코드를 자세히 보면 정규식 매칭에서 오류가 발생한다.
그래서 저 정규식을 툴을 이용해서 찾아보았다. (ctrl
+ shift
+ f
)
진짜로 있더라. sharedBlacklist
라는 리스트가 하나 선언되어있는데, 이부분을 주석처리한다.
나는 맨 윗줄만 주석처리해도 동작이 되어서 저기 한줄만 주석처리했다.
정상적으로 동작되는것을 확인했다.
Reference
https://github.com/expo/expo-cli/issues/1074
'Mobile > ReactNative' 카테고리의 다른 글
React Native 파이어베이스(Firebase) 연동하기 (0) | 2019.12.21 |
---|---|
안드로이드 HAXM 설치 실패, 조치 방법 (AMD CPU) (0) | 2019.12.17 |
React Native 설치부터 프로젝트 생성하기 (0) | 2019.12.16 |
MAC, React Native 시작하기(Expo를 이용한) (0) | 2019.08.02 |
최근댓글