실습업무/RN

[오류] Error: EPERM: operation not permitted, ...

_우지 2022. 3. 29. 10:04

제발 멈추라고!!!!!!!!!!!!!!

npm install 로 모듈 최신화 및 인스톨을할때 발생할 수 있는 에러이다.

해당 에러는 파일이 읽기전용이되거나, 잠긴 현상으로 인한 문제로.

npm install --force 

위 코드로 해결할 수 있다.

 

https://binshuuuu.tistory.com/301

 

[NodeJS] Error: EPERM: operation not permitted, ...

[NodeJS] Error: EPERM: operation not permitted, ... npm install 로 모듈 최신화 및 인스톨을할때 발생할 수 있는 에러이다. 해당 에러는 파일이 읽기전용이되거나, 잠긴 현상으로 인한 문제로. --force..

binshuuuu.tistory.com

 

-------- 추가 ----------

 

위 방법으로 해결된 것 같았지만, 

npm react-native android 를 실행하면 

excuting 을 하는 도중에 메트로 서버에서 

Error: EPERM 가 났다.

 

해결방법으로는 

아래의 자료를 참고하였다.

아래의 글쓴이님과 나의 차이점은 나는 그냥 vsc 다끄고

powershell 관리자 모드로 창 2개 띄워놓고 실행했다.

또한 리액트 네이티브 폴더에서 해당 내용을 따라했다.

나머지는 모두 동일하다.

 

https://plming.tistory.com/211

 

EPERM: operation not permitted 에러날때

오류의 정확한 원인은 잘 모르겠지만 vscode가 뭔가를 물고 있어서 실행권한오류가 발생한것으로 보인다. 아래 방법으로 해결 되었다. (다른사람은 안될수도...) 1. vscode 를 닫는다 2. powershell 을 관

plming.tistory.com

 

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 [플밍]