-
Yarn Berry 찍먹 후기programing/etc 2021. 8. 8. 20:36
Yarn Berry
최근에 토스 기술 블로그에서 Yarn Berry에 대한 글을 보게 되었습니다.
블랙홀 보다 무거운 node_modules 를 지워버릴 수 있다니.. 이런 꿀 기술을 적용하지 않을 수 없었습니다. 😎
Berry 설정하기
yarn berry 버전을 설정하기 위해서는 최신 버전의 yarn이 필요합니다.
npm upgrade -g yarn
포스트를 작성할 당시 최신 버전은 1.22.5 이었습니다.
그리고 yarn berry를 적용할 프로잭트 루트 내에서, 다음 명령어를 실행합니다.
yarn set version berry
빠르네..? 재빠르게 설정이 완료되었습니다.
RN 프로젝트 빌드
npx react-native init dooboo --template react-native-template-typescript
저는 RN 프로젝트를 테스트 하려고 위와 같이 react-native CLI를 이용해 기본 템플릿을 준비했습니다.
그리고 `yarn run start` 를 해보니..
metro-transform-worker 패키지가 업다고 하네요.
설치를 한 뒤, 다시 메트로 서버를 실행해 보면 차례대로 metro, metro-minify-uglify 패키지가 없다고 합니다.
그리고 왠지모르게 저 setup_env.sh 실행에 실패했다는 문구도 거슬리네요..
그래도 일단 메트로 서버는 켜졌으니 안드로이드도 켜봅시다.
yarn run android
어.. node_modules 를 찾을 수 없다고 하네요. 😰
RN 프로젝트에 yarn berry 적용은 미루는걸로..! 👍
다운그레이드
참고로 기존 node_modules 를 이용하기 위해서는 다음 명령어를 통해, 클래식 버전으로 바꾸면 됩니다.
yarn set version classic
'programing > etc' 카테고리의 다른 글
비트 연산을 이용한 쿠폰 기능 구현 (0) 2021.08.01 [GitHub] 2FA와 authentication error (0) 2021.06.27 부스트 캠프 멤버십 특강 - 코드리뷰 (0) 2021.02.13 [Git] GitHub과 연동할 때 인증 정보 포함시키는 방법 (0) 2020.06.03 [Kubernetes] API Convention (0) 2020.03.18 댓글