본문 바로가기
개발/에러해결

Error: spawn <file> ENOENT

by amkorousagi 2023. 3. 13.

에러 내용


Error: spawn <file> ENOENT
Error: spawn <file> ENOENT

Error: spawn <file> ENOENT

 

node에서 spawn으로 특정 파일을 실행하는 도중 위와 같은 오류가 발생하였습니다.

 

에러 원인


<file>에 해당하는 명령어가 없기 때문입니다.

일반적으로 명령어가 없다면

command not found

와 같은 에러를 출력해야 하지만

spawn은 ENOENT를 출력합니다.

 

ENOENT는 해당 디렉터리나 파일이 없을 경우 나오는 에러이지만

spawn에서는 명령어를 찾을 수 없을 때 또한 ENOENT를 출력합니다.

 

해결 방법


<file> 대신 ./<file>을 사용합니다.

spawn("./<file>")

 

댓글