-
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 댓글