본문으로 이동
JavaScript 에러에러
EEXIST

EEXIST: 파일이 이미 존재함

대상 경로가 이미 존재하여 파일 생성 작업이 실패했습니다.

node

이 에러의 원인

이미 존재하는 파일 또는 디렉터리를 생성하려 했습니다. recursive 플래그 없이 fs.mkdirSync()를 호출하거나, 배타적 플래그로 fs.writeFileSync()를 호출하거나, 대상이 이미 있을 때 fs.linkSync()를 호출하면 발생합니다.

수정 방법

fs.existsSync()로 파일 존재 여부를 먼저 확인하십시오. mkdirSync에는 { recursive: true } 옵션을 사용하십시오. catch 블록에서 EEXIST 오류를 적절히 처리하십시오. 고유성이 필요한 경우에만 w 대신 wx 플래그를 사용하십시오.

공식 문서

관련 에러 코드