세팅 방법
pnpm dlx create-turbo@latest
디렉토리 구조
설치 완료되면 디렉토리는 apps, node_modules, packages로 구성이 되어있습니다.
apps는 Next.js(+Typescript)로 레포가 형성되어 있습니다.
packages는 공유되는 라이브러리나 컴포넌트 등이 형성되어있습니다.
더 나아가서 packages 폴더에 ui 부분을 확인해보겠습니다.
위의 있는 버튼 컴포넌트를 서로 다른 레포에서 쉽게 접근해 사용이 가능합니다.
`apps/docs/package.json`에서 `dependencies`를 보시면 알 수 있듯이, docs 프로젝트가 `./packages/ui` 패키지를 의존하고 있는 것을 확인할 수 있습니다.
References
'1. 웹개발 > 1_1_6 Next JS' 카테고리의 다른 글
ESLint와 Prettier로 코드 자동 정렬 설정 with Airbnb (0) | 2024.08.10 |
---|---|
[Next.js] <a /> 태그와 <Link />의 차이 (0) | 2024.05.04 |
[Next.js] 페이지 구조 (0) | 2024.04.10 |
[Next.js] rewrites로 API 키 숨기는 방법 (0) | 2022.07.18 |
[Next.js] redirects로 경로 변경해서 연결하는 방법 (0) | 2022.07.17 |