모노레포를 최대한 쉽게 세팅해보자
- yarn set version berry (폴더 초기화)
- yarn init (폴더 초기화)
- package.json에 workspaces 작성
- 첫 프로젝트 package/project1 을 생성 (yarn create vite)
- 첫 프로젝트에서 yarn
- root에서 yarn add -D typescript prettier eslint
- root에서 yarn dlx @yarnpkg/sdks vscode (꼭 6번 한 후 하기)
- tsconfig를 root(base)와 package project(extends)로 구분
- 공용 모듈 프로젝트 생성 package/common 에 yarn init
- package/common에 모듈 하나 생성하고, package/project1에 연동
- package/project1 혹은 package/common에서 yarn 하면 둘이 연동됨
- common에 있는 모듈불러오는 방법