노드 스크립트를 실행할 때 "해당 파일이나 디렉터리가 없습니다"

노드 스크립트를 실행할 때 "해당 파일이나 디렉터리가 없습니다"
/usr/bin/env: ‘node\r’: No such file or directory

뭔가를 실행하려고 하면 계속해서 이 출력이 표시됩니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

어떤 스크립트를 실행하든 첫 번째 줄은

#!/usr/bin/env node

유일한 문제는 이 파일이 DOS 텍스트 파일이라는 것입니다. \r이는 오류 메시지를 보면 알 수 있습니다. \rDOS 텍스트 파일의 각 줄 끝과 Unix 시스템에서 "줄 바꿈" 역할을 하는 개행 문자 앞에 있는 캐리지 리턴을 인코딩하는 일반적인 방법입니다.

유틸리티 등을 사용하여 스크립트 파일을 Unix 텍스트 파일로 변환합니다 dos2unix.

관련 정보