[로데시] 개발

[React] node_modules 삭제해도 될까? 본문

개발/정보

[React] node_modules 삭제해도 될까?

로데시 2025. 10. 2. 07:50
반응형

💻 포브스 선정, 개발자가 화나는 순간 52순위

개발하다 보면 화나는 순간 중 하나..
바로 용량부족으로 깔고 싶은 프로그램이 깔리지 않을 때 !!!
그렇다고 '무엇을 지울까?' 각 잡고 파일을 하나하나 뜯어보면 지울 건 없다. 다 소중한 나의 자산이다.

🤔 근데 node_modules는 뭐지?

node_modules는 npm 패키지가 설치되는 폴더로
React Vue.js 같은 다양한 프로젝트에서 사용된다.
앞서 언급한 프로젝트에서 npm install이나 yarn install을 실행해서
node_modules 폴더가 생기면서 이 안에 필요한 라이브러리들이 설치된 것이다.

👌 node_modules는 삭제해도 된다!

더 정확히 말하면 작업이 끝났으면
더 이상 프로젝트를 실행하지 않는다면
폴더를 삭제해도 된다!
      ※ 삭제 후 다시 필요하다면 명령어를 이용하여 언제든지 설치할 수 있다.
npm install
# 또는
yarn install
  • 하지만 설치하는데 시간이 오래 걸리므로 활발하게 작업중인 프로젝트라면 삭제는 비추천!
  • 또한 package.jsonlock 파일삭제하면 안 된다!

🧹 삭제 전 vs 삭제 후

삭제 전 1 삭제 전 2
삭제 후

용량이 많이 줄어든 것을 확인할 수 있다.
열심히 코드 작성한 프로젝트의 node_modules 용량은
이것보다 더 큰 500~600MB에 이르기도 한다.
즉, 프로젝트 2개의 node_modules을 지우면 1GB의 용량이 생기는 것이다.

🧼 결론

“용량 부족하다면 node_modules을 과감하게 삭제해라!”
어차피 다시 설치할 수 있다.

반응형