반응형
📌 npm cache를 다루는 명령어
◾ npm의 캐시 데이터(http 요청 데이터와 패키지 관련 데이터)는 _cache라는 디렉토리에 저장된다.
◾ 캐시를 통과하는 모든 데이터는 삽입 및 추출 시 무결성이 완전히 검증된다. 또한, 캐시 손상은 오류를 발생시키거나 데이터를 다시 가져와야 한다는 신호를 보내서 자동으로 데이터를 다시 가져온다.
◾ npm은 자체적으로 데이터를 제거하지 않는다. 따라서 새로운 패키지가 설치되면 캐시가 증가한다.
1️⃣ add
add 명령어는 지정한 패키지를 로컬 캐시에 추가한다.
npm cache add <package-spec>
2️⃣ clean
clean은 캐시 폴더에서 모든 데이터를 삭제한다.
일반적으로 npm의 캐시는 자가 복구가 가능하고 데이터 손상 문제에 강하기 때문에 디스크 공간을 늘리는 것 외의 이유로 는 잘 사용되지 않는다. 디스크 정리를 위해서는 --force 옵션을 주어 실행한다.
npm cache clean [<key>]
3️⃣ verify
캐시 폴더의 내용, 불필요한 데이터를 수집하는 가비지, 캐시 인덱스 및 캐싱 된 모든 데이터의 무결성을 확인한다.
npm cache verify
📌 참고사이트
반응형
'Backend > Node.js' 카테고리의 다른 글
[Node] Koyeb으로 서버 무료로 배포하기 (헤로쿠 대체 플랫폼!!) (0) | 2023.01.23 |
---|---|
[Node] node Express에 스웨거(Swagger) 추가하기 (0) | 2023.01.03 |
[Error] npm install 실패 해결(npm ERR! code ERESOLVE) (1) | 2022.01.19 |
[JavaScript] innerHTML에서 EJS 태그 사용하기 (1) | 2021.05.03 |
최근댓글