250x250
Notice
Recent Posts
Recent Comments
관리 메뉴

탁월함은 어떻게 나오는가?

[ReactNative] 리액트 네이티브 metro-bundler 서버 실행시 Whatchman error 본문

[Snow-ball]front/REACT 리액트

[ReactNative] 리액트 네이티브 metro-bundler 서버 실행시 Whatchman error

Snow-ball 2023. 5. 17. 11:54
반응형

문제 발생

리액트 네이티브(RN)에서 ios/android 에뮬레이터를 실행해볼려고 npm start 로 metro를 실행할려고 했다. 하지만 [ metro-file-map: Watchman crawl failed. Retrying once with node crawler. ] 왓치맨 에러가 발생했다.

 

watchman 은 페이스북에서 만든, nodemon or chokidar 처럼 파일단에서 변경사항이 발생했을 때 어떠한 작업을 하기 위한 용도의 프로그램이다. 리액트 네이티브에서는 이를 사용해서, 작업 파일에 변경사항이 생겼을 때 번들링을 다시 하거나 refresh 를 하는데 사용한다.

 

결국 metro-bundler 서버를 실행 시켰을때(npm start) 위의 에러가 발생하면 watchman 동작이 정상 작동하지 못한다는 것이다. 

 

 

 


 

 

 

해결 방법

watchman 을 종료하고 재실행하였다.

1
2
$ watchman shutdown-server
$ watchman
cs

 

그럼에도 불구하고 문제가 지속될시 컴퓨터를 껐다 켜주거나 재설치를 진행해보자

1
2
3
4
$ watchman shutdown-server
$ brew update
$ brew reinstall watchman
$ watchman
cs

 

 

 

 

 

 

reference

* bang9dev, [RN-CheatSheet] Watchman error

 

 

반응형
Comments