상세 컨텐츠

본문 제목

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

notes

by 서울의볼 2024. 1. 29. 09:16

본문

본가에 왔음.

본가에서 데스크탑으로 강의를 듣고자 하니 다양한 문제점들이 있었음:

yarn install 후 nodemon이나 bcrypt와 같은 모듈을 다운하고자 하는데 계속 Error: EPERM: operation not permitted, rmdir 이와 같은 에러 메세지가 떴음

권한이 없는 것으로 파악되어 다양한 시도를 해보았으나 모두 안되는 말도 안되는 대참사가 일어남...

아래는 내가 시도해본 것들임:

 

1번 방법

VSCode에서 파일 생성시  'Error: EPERM: operation not permitted ' 라는 오류가 발생했다.

해결방법은 VSCode를 관리자 권한 설정으로 변경!

 

 

 

비주얼 스튜디오를 우클릭하고 속성으로 들어간다.

 

 

 

속성의 호환성 탭을 누른 뒤 '관리자 권한으로 이 프로그램 실행'을 눌러준 뒤 확인을 눌러준다.

 

 

 

관리자 권한으로 프로그램을 실행하면 "사용자 계정 컨트롤 : 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요?" 창이 뜨는 걸 막기 위해 사용자 계정 컨트롤 설정 변경에 들어가서

 

 

알리지 않음으로 바꿔준다.

 

이렇게 했더니 VSCode에서 파일을 생성할 수 있게 됐다!

출처: https://yegenie2.tistory.com/8 [Genie's Devlog:티스토리]

 

2번 방법

1. vscode 를 닫는다

2. powershell 을 관리자 권한으로 연다.

3. 바탕화면으로 이동한다.

# cd c:\Users\사용자명\Desktop

4. npm 캐시를 제거한다

# npm cache clean --force

5. npm 을 최신버전으로 업데이트한다

# npm install -g npm@latest --force

6. npm 캐시를 다시 제거한다

npm cache clean --force

7. vscode 를 새로 연다.

출처: https://plming.tistory.com/211 [플밍:티스토리]

 

3번 방법

아예 지웠다 다시 설치

현재 디렉토리의 node_modules 폴더와 yarn.lock 파일을 수동으로 삭제한 후에 다시 yarn install 명령을 실행해 보세요. 그런 다음 yarn add nodemon 명령을 다시 시도해 보세요.

rm -rf node_modules yarn.lock
yarn install
yarn add nodemon

 

 

하나도 되는 방법이 없어 일단 포기하고 기존에 쓰던 맥북으로 강의 진행함

맥은 잘되는데...

관련글 더보기