상세 컨텐츠

본문 제목

[Node.js] Windows 환경 Error: EPERM: operation not permitted 2

notes

by 서울의볼 2024. 1. 29. 22:17

본문

이 문제를 해결하는데 너무나 많은 시간을 허비했음...

매우 화난 상태였으나 저녁에 특강을 듣고 침착하게 튜터님을 찾음

성함을 밝히긴 좀 그러나 강XX 튜터님은 구세주와 같았음

 

상황을 쓰윽 보시곤

!상황!

이건 .bin파일에 접근 권한이 없어 발생하는 문제는 맞다고 하심

 

이전 글에서 내가 해본 시도에 대해 말씀드리니 터미널 접근 권한 이슈는 아닐 것으로 생각되어,

$ rm -r node_modules/ 명령어를 통해 node module을 삭제한 후,

$ yarn을 통해 다시 설치하고,

$ yarn add bcrypt를 하니 바로 언제 그랬냐는 듯이 잘 깔려버렸음

 

내가 이해한 바에 따르면, 해당 이슈는 권한 설정의 문제인데, 예를 들어 내가 root 권한이든 뭐든 파일 만들 당시의 권한과 해당 디렉토리의 접근 권한이 상이하여 발생하는 문제였던 것임

 

그래서 다시 전부 삭제하고 해당 디렉토리에 의존성에 따라 모듈들을 재설치 후 다른 모듈 설치 명령을 해보니 깔끔하게 잘 되었음

 

추가로, 내가 npm과 yarn을 뒤죽박죽 섞는 바람에 여러 시도 끝에 안됐을 수 있다는 첨언을 해주심

 

일단 행복하니까 과제는 내일 시작해야겠음

 

***해당 문제는 chmod로 해당 파일에 대한 접근 권한을 따로 부여하면 해결될 것으로 보이나 시도해보진 않았음

관련글 더보기