전진하는 개발러

[ERROR 해결] npm error! code ENOENT npm error! syscall opennpm error! path ... npm error! errno -4058 npm error! enoent 본문

ERROR 해결

[ERROR 해결] npm error! code ENOENT npm error! syscall opennpm error! path ... npm error! errno -4058 npm error! enoent

어멘션 2023. 7. 15. 02:20

에러 :  

npm error! code ENOENT 

npm error!  syscall open

npm error!  path ...

npm error!  errno -4058

npm error!  enoent

 

에러사진
에러사진

 


문제 해결 : 

내 경우에는, 결론부터 말하자면, 허무하게도,
node_modules 폴더를 아예 삭제버린 것 때문이었다! 

 

 

(굳이 읽을 필요 없는.....)

❇️ 자세한 설명❇️

 

CRA로 리액트 프로젝트를 만들던 중 빌드 시간이 너~~~무 오래걸려서 원인을 찾아보려 구글링해보니..

Node_module앱이 너무 큰 것이 원인 중 하나라는 글을 읽게 되었다.

 

그래서 Node_modules앱을 삭제하려했는데 이거도 시간이 너~~무 오래 걸리는 것이었다.

찾아보니 아뿔싸. 이 Node_modules앱은 지우는데 상당한 시간이 걸리는 것이더라.

 

근데 node_modules를 삭제한 것 자체가 Error의 원인임을 알지 못했던 나는

터미널에 npm관련 여러 설정만 의미없이 건들었다...

나의 (의미없는) 에러 분석 과정

-> npm오류는 궁극적으로 node.js와 관련있다고 생각하여 node.js를 아예 삭제하고 재설치하면 해결될 것이라 생각했따

-> 그러나 여전히 npm start오류는 발생했고..

->아예 새로운 Create-react-app을 생성한 후 아무것도 건들지 않은 채 바로 npm start를 입력해보기로 했다!

->

Package.json

npm init

등..

 

결국...

약 3시간을 원인분석을 위해 매달리고 나서야,,,

이 모든 에러는 node_modules를 삭제한  결과였다는 것을 깨닫게 되었다......

 

 


✳️결론

잘 모르면 node_modules 는 삭제하지 말자...... 건들지 말자