프로젝트/Profee

[RN] Error: spawn cmd ENOENT 오류 해결

승요나라 2024. 9. 7. 11:50

React-native 프로젝트 생성 확인 중 다음과 같이 에러 화면이 떴다.

에뮬레이터 에러 화면

 

 

node:events:498
        throw er; // Unhandled 'error' event
        ^

Error: spawn cmd ENOENT

이 오류 메시지는 Node.js 애플리케이션에서 발생한 것으로, 주로 spawn 메서드를 사용하여 외부 명령을 실행할 때 발생한다.

 

 

 

해결 방법

1. npm 캐시를 강제로 삭제한다. (--force == 강제 삭제)

npm cache clean --force

 

 

2. 프로젝트 폴더 내에 있는 node_modules 폴더를 삭제한다.

rm -rf node_modules

 

 

3. package.json 파일에 명시된 모든 종속성(패키지)을 다시 설치한다.

npm install

 

 

4. 프로젝트를 다시 실행한다.

npm start

 

 

다음과 같이 프로젝트가 잘 실행된 것을 확인할 수 있다.

해결 완료 😆