관리 메뉴

꿈꾸는 개발자

npm install 오류 (not being able to find a file)+npm 시스템 권한 문제! 본문

npm

npm install 오류 (not being able to find a file)+npm 시스템 권한 문제!

rickysin 2023. 1. 5. 14:26
  • 과제를 하면서 npm install을 진행했지만 밑과 같은 오류가 발생했다

https://sebhastian.com/npm-err-enoent/

 

How to solve npm ERR! enoent This is related to npm not being able to find a file

Learn how to solve npm error code ENOENT: no such file or directory

sebhastian.com

  • 해결을 하기 위해 검색하던 중 위 사이트에서 npm start과 install에서 발생하는 code ENOENT 오류에 대한 해결을 참고 했다. 
    • 일단 npm start에서 오류가 발생할 경우 directory의 문제일 가능성이 높다 또는 start가 package에 잘못 작성돼 있을 수도 있다. 
    • npm install에서 오류가 발생할 경우 시행할 수 있는 절차가 존재한다
      • npm을 최신 버전으로 업그레이드: (여기에서 문제가 해결됐다!)
      • npm cache 정리하기 
      • 모듈이랑 페키지 지우기
        • 더 정확한 정보는 위 자료를 참고하시길! 

 

  • 언급했듯이 필자는 npm을 최신 버전으로 업그레이드 하면서 문제가 해결되는듯 보였지만, 업그레이드를 하자 밑과 같은 오류가 발생했다.

https://velog.io/@lilclown/Error-nodemon-%EC%98%A4%EB%A5%98-%EC%9D%B4-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC-%EC%8B%A4%ED%96%89%ED%95%A0-%EC%88%98-%EC%97%86%EC%9C%BC%EB%AF%80%EB%A1%9C

 

[Error] nodemon 오류 - 이 시스템에서 스크립트를 실행할 수 없으므로

[Error] nodemon 오류 - 이 시스템에서 스크립트를 실행할 수 없으므로

velog.io

  • 추가 검색한 결과, npm이 새롭게 업데이트 되면서 권한의 변경이 발생해 생긴 문제로 보인다. 따라서, 해당 블로그에서 나온 해결책대로, powershell를 관리자 권한으로 실행해 권한의 변경을 실시한 결과 정상적으로 npm 키워드를 통해 작동을 할 수 있었다!