Lerna, Yarn workspace를 사용해보자.
개요 기존에 있었던 repo를 확장할 일이 생겼다. 이에 따라 자료 조사를 하던 중 Lerna를 알게 되었고, 이를 활용하여 구축 및 활용해보자. Lerna란? Lerna 공식 github를 보면 multiple project를 관리하기 위한 tool이라고 설명되어 있다. multiple packages를 하나의 repo에서 관리하기 위한 기능들을 제공한다. hoist를 통해서 공통으로 사용하는 패키지들을 한데 모아서 관리할 수 있게 도와준다. (이 부분은 추후에 설명하겠지만 yarn의 workspace를 활용하려고 한다.) Basic commands 1. bootstrap 현재 repo에 있는 모든 package들을 bootstraping한다. dependency와 link를 모두 install한다. ..
2021.04.11