11
하드 드라이브의 백업 계획을 세우고 있으며 숨겨진 폴더 "~/.npm"과 "~/.node-gyp"을 백업 할 필요가 있는지 알고 싶습니다. 또는 내용이 자동으로 작성되는 임시 폴더 일뿐입니까?".npm"및 ".node-gyp"폴더를 백업해야합니까?
하드 드라이브의 백업 계획을 세우고 있으며 숨겨진 폴더 "~/.npm"과 "~/.node-gyp"을 백업 할 필요가 있는지 알고 싶습니다. 또는 내용이 자동으로 작성되는 임시 폴더 일뿐입니까?".npm"및 ".node-gyp"폴더를 백업해야합니까?
~/.npm
폴더는 로컬 패키지가 포함 된 캐시 폴더이므로 새 프로젝트에 설치할 때 반복해서 다운로드 할 필요가 없습니다. 안전하게이 폴더를 삭제할 수 있습니다 당신은 실제로 npm cache
command 사용하여 수행 할 수 있습니다
$ npm cache clean
~/.node-gyp
폴더 (relevant source code 참조) node-gyp
의 devDir
입니다. This is where development header files are copied을 사용하여 원시 모듈을 컴파일합니다. 다음 번에 node-gyp
이 필요한 모듈을 설치할 때이 디렉터리가 다시 만들어 지므로이 디렉터리를 안전하게 삭제할 수 있습니다.
또한 많은 공간을 차지할 수있는'/ tmp/npm- *'디렉토리가 있습니다. 또한 안전하게 삭제할 수 있습니다. 보통 이것은 자동으로 OS에 의해 수행되는 것이지만 때로는 수동으로 제거하려는 경우가 있습니다. Docker 이미지를 만들 때. – skozin
'~/.npm'을 삭제하면 캐시를 제거하고 여유 공간을 확보하려는 경우에 적합합니다. 그러나 컴퓨터를 포맷/재구성 할 때이 폴더를 백업하는 것이 더 이상 의미가 없으므로 대량의 패키지를 다시 다운로드 할 필요가 없습니까? 이 폴더를 백업하여 새로운 설치의 홈 디렉토리 ('~ /')에 붙여 넣으면 작동할까요? –