에러 내용
Error: spawn <file> ENOENT
node에서 spawn으로 특정 파일을 실행하는 도중 위와 같은 오류가 발생하였습니다.
에러 원인
<file>에 해당하는 명령어가 없기 때문입니다.
일반적으로 명령어가 없다면
command not found
와 같은 에러를 출력해야 하지만
spawn은 ENOENT를 출력합니다.
ENOENT는 해당 디렉터리나 파일이 없을 경우 나오는 에러이지만
spawn에서는 명령어를 찾을 수 없을 때 또한 ENOENT를 출력합니다.
해결 방법
<file> 대신 ./<file>을 사용합니다.
spawn("./<file>")
댓글