npm install error ENOTEMPTY 삽질 해결

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

2025년 4월 24일 작성됨

공유
mdx-header_share-img__5dQGv-alt

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

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

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

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

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

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

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

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

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