[ NPM Error ] errno: -4048, code: 'EPERM', syscall: 'unlink' 에러 해결하는 방법, Error: EPERM: operation not permitted, unlink
npm 관련한 명령어를 실행할 때마다 아래와 같은 에러가 발생하였다.
npm WARN logfile Error: EPERM: operation not permitted, unlink 'C:\Users\AppData\Local\npm-cache\_logs\2022-02-25T02_50_32_498Z-debug-0.log' npm WARN logfile error removing log file C:/Users/AppData/Local/npm-cache/_logs/2022-02-25T02_50_32_498Z-debug-0.log [Error: EPERM: operation not permitted, unlink 'C:\Users\AppData\Local\npm-cache\_logs\2022-02-25T02_50_32_498Z-debug-0.log'] { npm WARN logfile errno: -4048, npm WARN logfile code: 'EPERM', npm WARN logfile syscall: 'unlink', npm WARN logfile path: 'C:\\Users AppData\\Local\\npm-cache\\_logs\\2022-02-25T02_50_32_498Z-debug-0.log' npm WARN logfile }
unlink 관련하여 에러 내용인 것 같은데, 도대체 왜 저러는지 이해가 안됐었다. 😂
1. 설치단계에서는 warn 만 있고, error 로 인한 멈추는 현상은 이루어지지 않았다는 점.
2. 실행단계에서는 멈춘다는 점
3. cache 정리를 해봐도 잘 안됐다는 점... 등
그래서 내가 무엇을 했는지 생각해보았고, 문득 생각난 package.json.script 부분을 변경하였던 것이 생각나 해당 부분을 주석처리하고 재실행하였더니, warn 등의 로그들이 출력되지 않았다.
install 부분과 run · start ... 실행 부분에 또 똑같은 에러가 출력되었는데,
그냥 npm을 repair 하였다. 그랬더니 자연스럽게 잘 실행됨.
지금 다시 생각해보면 링크가 꼬였다 혹은 끊어졌다가 어울리지 않을까 싶다.
eslint 설정과 prettierrc 설정 간단하게 몇 가지 끄적이기 (0) | 2022.03.14 |
---|---|
[ JavaScript ] 한글 정규표현식 내용 사용하기 (0) | 2022.02.28 |
[ Node.js, Npm ] node-sass 관련 에러 : node-sass는 더이상 사용되지 않는다? (0) | 2022.02.17 |
[ Javascript ] 변수, 규칙, 식별자, 산술연산자, Null, Undefind, Template Literal 간략 서술! - [무던한 개발자를 위한 모던한 자바스크립트] [나는 리뷰어다] (0) | 2022.02.15 |
[ JavaScript ] 무던한 개발자를 위한 모던한 자바스크립트 (0) | 2022.02.09 |
댓글 영역