[javascript] 원사에서 캐시를 지우는 방법?

Facebook Yarn에 대한 몇 가지 벤치 마크 테스트를 수행하고 있습니다. 이를 위해 글로벌 원사 캐시를 지워야합니다.

사용할 수있는 명령이 있습니까? ~/.yarn-cache폴더를 강제로 제거 했지만 수동으로 보입니다.



답변

좋아, 나는 스스로 대답을 찾았다. 마찬가지로 npm cache clean원 사는 자체적으로 가지고 있습니다

yarn cache clean


답변

를 실행하십시오 yarn cache clean.


yarn help cache bash에서 실행 하면 다음을 볼 수 있습니다.

사용법 : 털실 캐시 [ls | clean] [플래그]

옵션 : -h, –help 출력 사용 정보 -V, –version 버전 번호 출력 –offline
–prefer-offline
–strict-semver
–json
–global-folder [path]
–modules-folder [path] cwd를 기준으로 node_modules 폴더에 모듈을 설치하는
대신 모듈을 전역 패키지 루트에 저장하지 않고 여기에
출력 합니다. –mutex [type] [: specifier] 하나의 얀 인스턴스 만 실행되도록 뮤텍스를 사용하십시오.

이 명령에 대한 설명서는 http://yarnpkg.com/en/docs/cli/cache 를 방문하십시오 .


답변

캐시 된 디렉토리는 다음 위치에 있습니다. ~/.yarn-cache/ .

yarn cache clean: 해당 디렉토리를 정리합니다

yarn cache list: 캐시 된 종속성 목록을 표시합니다

yarn cache dir: 캐시 된 디렉토리의 경로를 인쇄합니다


답변

답변 외에도 $ yarn cache clean캐시에서 모든 라이브러리를 제거합니다. $ yarn cache dirOS에 적합한 얀 캐시 디렉토리 경로를 얻기 위해 특정 lib의 캐시 실행 을 $ cd제거하려면 해당 디렉토리로 이동 하여 정리하려는 lib 의 name+ version로 폴더를 제거하십시오 .


답변