반응형

 

 

 

 

 

 

📌 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

 

 

 

 

 

📌 참고사이트

npm Docs :: npm-cache

 

 

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기