해결된 질문
작성
·
62
0
안녕하세요. 수업을 진행하던 도중 오류가 발생하여 문의드립니다.
'npm add mongoose' 를 실행 했는데 Error: EPERM에러가 자꾸 뜨네요. 인터넷에서 찾아가면서 .bin파일을 지워도 보고 npm캐시도 삭제해 보고 oneDrive도 중지 시켜보고 해봤지만 오류가 해결이 안되어서 글 남깁니다.
아래 이미지는 오류 내용 캡쳐했습니다.
답변 1
1
안녕하세요! 140015님!
중간에 있는 operation not permitted 라는 에러 메시지로 미루어 보면,
mongoose 라이브러리를 설치하려고 시도할 때, 해당 프로젝트 폴더에 설치권한이 없어서 발생한 문제인 것 같아요!
1. 현재 프로젝트 폴더가 OneDrive에 들어가 있어서 권한 문제가 발생될 수 있으므로,
프로젝트 폴더를 OneDrive가 아닌 다른 경로로 이동시킨 다음 다시 한 번 시도해 주세요.
2. 위 1번으로 해결되지 않는다면, sudo 라는 명령어를 붙이면 관리자 권한으로 실행되는데 이 방법도 시도해 보세요.
=> sudo npm install mongoose
단, 이 방법은 추가적인 에러사항이 발생할 수 있으므로 가급적 1번 방법으로 먼저 해결해 보세요.
sudo를 붙여서 하니 실행이 되네요! 다른 경로로 이동시켜서 진행하니 안되서 결국 sudo로 해결했습니다. 감사합니다!