[해결됨] node.js v12.13.1에서 "expo start"명령으로 기동하면 에러를 토해버리는 버그

"Unterminated character class. Run CLI with --verbose flag for more details."

제로 환경에서 Expo를 도입하려고 했기 때문에 node 넣어라든지 C++ 넣어라든지 거구의 끝에는 expo의 최신판이라면 인스톨 할 수 없다고 화가 나서 인스톨 할 수 있어 기동할 수 있다고 생각하면 잘 모르는 에러를 만났기 때문에 적어 두십시오.

추가: node.js v12.13.2에서 수정 확인되었습니다! 좋았다 :)

환경



expo 3.5.0
node.js LTS 버전 (12.13.1)

원인과 해결책



node의 12.10 전후의 버젼이 나쁨을 하고 있는 것 같기 때문에 다운그레이드 혹은 수정된 버젼으로 업그레이드 하는 것이 안정할 것 같았습니다만 자신은 재설치하거나 업그레이드 하는 수고가 아쉬워서 에러 개소를 수정했습니다. 오류와 복구 절차를 보는 ​​느낌이라고 문법의 기술 실수일까.

오류 위치 복구 절차



1단계 원인 파일을 엽니다.



"Expo 프로젝트를 만든 폴더"\node_modules\metro-config\src\defaults\blacklist.js

2단계 오류 원인을 수정하고 저장합니다.





var sharedBlacklist = [
/node_modules[\/\]react[\/\]dist[\/\]./,
/website\/node_modules\/./,
/heapCapture\/bundle.js/,
/.\/tests\/./

3단계 Power Shell에서 프로젝트 시작 "expo start"





참고 자료

좋은 웹페이지 즐겨찾기