Mono-repo방식으로 패키지들을 한번에 실행시키는 것이다.
대부분 프로그램들은 여러개로 나뉘어서 개발이 된다. 그러다보면 package가 겹치는 일이 많다. node-modules의 내용이 겹치는게 많아진다.
이를 한번만 다운받게 하는 것을 가능하게 한 것이 바로 lerna이다.
대부분 lerna를 사용하려면
$ npm i -g lerna
를 통해 lerna를 설치하고,
lerna init
을 통해 패키지들이 있는 상태에서 개발을 시작한다.
보통 yarn 파일과 같이 있다.
그러면 여기에 다음과 같이 useWorkspaces를 만들어주고 true를 넣는다.
그리고
lerna bootstrap
을 하면 된다.