황소개발자

expo npm start 에러 #1 본문

각종 에러 잡기

expo npm start 에러 #1

hjp845 2019. 11. 24. 00:04
반응형

 

안녕하세요 황소개발자, hjp845입니다.

오늘은 npm start 했을 때 발생할 수 있는 에러에 대해 알아볼껀데요.

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. 

Metro Bundler process exited with code 1 
Set EXPO_DEBUG=true in your env to view the stack trace. 
npm ERR! code ELIFECYCLE 
npm ERR! errno 1 
npm ERR! @ start: `expo start` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the @ start script. 
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 

npm ERR! A complete log of this run can be found in: 

 

위와 같은 로그가 찍히는 에러인데요.

코드를 조금만 바꿔주면 간단하게 해결됩니다.

\node_modules\metro-config\src\defaults\blacklist.js

파일에서

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

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

다음과 같이 고쳐주시면 해결!

이상입니다.

 

 

 

 

 

 

 

반응형
Comments