npm install error ENOTEMPTY 삽질 해결

mdx-header_profile-img__OIgan-alt
mdx-header_profile-label-img__GDwAD-alt
타카(Taka)

2025년 4월 24일 작성됨

공유하기

신명나게 React19, Next.js15로
프레임워크 업그레이드 하던 도중에
문제가 발생했다.

프로덕션 배포가 실패되는 상황

서버 에러 로그를 까보자.
npm i중에 나의 도커 컨테이너가 그냥 끊겨버렸다.

분명 node_modules 문제임이 분명했다.
그래서 본서버 우분투에서 node_modules
관련해서 직접 만지면서 삽질이 시작되었다.

rm -rf node_modules 명령어만 겁나 시전하고...
체크를 위해 컨테이너 로그만 계속 들락날락...

게다가 도커 컴포즈 구성 중에서도
명령어를 추가, 삭제하면서 확인해서
빌드 시간까지 합쳐서 2시간이나 허비했다.

침착하게 천천히 생각해보니까,
초기에 도커 세팅했던 걸 까먹고 있었더라.

node_modules를 볼륨으로 잡아둔 걸 완전히 잊고 있었다...
그 볼륨 바로 제거하고 빌드 다시 하니까 문제 해결됐다.

이런 실수를 반복하지 않기 위해
반성의 의미로 이 경험을 기록해 둔다. 😵