npm dependencies 다운 받는 게 시간 너무 많이 잡아먹어서
그냥 캐시하려고 찾는데 어떤 식으로 해야하지
공식 가이드 보면 이렇게 하라는데
https://stackoverflow.com/a/62244232/9379639
여기 보면 그냥 yarn --prefer-offline 쓰라하네?
근데 --prefer-offline 이 먹힌다는 건 actions/cache 없이도
깃허브 액션 자체 컨테이너에서 캐시를 저장한다는 소리 아님?
npm dependencies 다운 받는 게 시간 너무 많이 잡아먹어서
그냥 캐시하려고 찾는데 어떤 식으로 해야하지
공식 가이드 보면 이렇게 하라는데
https://stackoverflow.com/a/62244232/9379639
여기 보면 그냥 yarn --prefer-offline 쓰라하네?
근데 --prefer-offline 이 먹힌다는 건 actions/cache 없이도
깃허브 액션 자체 컨테이너에서 캐시를 저장한다는 소리 아님?
저 답변은 caching은 그대로 하되 yarn을 조건부로 실행하는 것보다 --prefer-online을 붙여서 항상 실행하는 게 낫다는 의미 같음
헷갈리게시리 예제에서 if를 빼먹음
한 레포 안에 복수의 yarn.lock 가 존재하면 cache도 여러 번 해야함?
아 그럴 필요없이 **/yarn.lock 이 패턴 매칭을 하겠구나