본가에 왔음.
본가에서 데스크탑으로 강의를 듣고자 하니 다양한 문제점들이 있었음:
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
하나도 되는 방법이 없어 일단 포기하고 기존에 쓰던 맥북으로 강의 진행함
맥은 잘되는데...
[Node.js] 심화 이론 (1-3) (객체 지향 구분 기준: 캡슐화 / 다형성 / 상속 / 추상화) (0) | 2024.02.19 |
---|---|
[javascript] 쓰로틀링 vs 디바운싱 / 페이지네이션 / 메타데이터 (0) | 2024.02.06 |
[Node.js] Windows 환경 Error: EPERM: operation not permitted 2 (0) | 2024.01.29 |
[MySQL] Transaction과 ACID (2) | 2024.01.26 |
2024.01.18 node.js 환경설정 이슈 몇가지 (1) | 2024.01.19 |