Frontend/React

[React Native] npx expo start 했을때, EMFILE: too many open files 에러 발생했을때

알파해커 테크노트 2024. 10. 1. 22:09
반응형

npx create-expo-app {project_name} 을 이용해서 expo 프로젝트를 생성한 후, npx expo start를 했을때 다음과 같은 에러 발생

Error: EMFILE: too many open files, watch
    at FSEvent.FSWatcher._handle.onchange (node:internal/fs/watchers:207:21)

 

보통은 아래 명령어로 해결된다고 함.

brew install watchman

 

watchman은 페이스북이 만든 파일모니터링 도구. 맥오에스만 지원되고 파일 모니터링 하면서 변화가 감지됐을때 특정 작업을 처리하는 용도로 사용. 와치맨을 사용하면 더욱 높은 성능으로 파일을 모니터링할 수 있어서 사용을 권장한다고 함.

 

패키지들을 삭제하고 재설치하고, 컴퓨터를 껐다가 켜도 안되서, 더 찾아보니 작업하고 있는 프로젝트 디렉토리에서 npm install을 해보라는 얘기가 있어서 해봤더니 해결됨.

 

반응형