npx create-next-app@latest --typescript
아래에 나오는 안내에 따라 프로젝트를 구성합니다.
What is your project named? {프로젝트 이름}
Would you like to use TypeScript? No / Yes
Would you like to use ESLint? No / Yes
Would you like to use Tailwind CSS? No / Yes
Would you like to usesrc/
directory? No / Yes
Would you like to use App Router? (recommended) No / Yes
Would you like to customize the default import alias (@/*)? No / Yes
create-next-app으로 개발할 Next.js 프로젝트의 Static 파일들(이미지 파일 등)이 저장된 폴더
// layout.tsx
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="en">
<body>{children}</body>
</html>
)
}
// page.tsx
export default function Page() {
return <>Hello, Next.js!</>
}
_폴더명
의 형태로 private folder 구성 가능[폴더명]
으로 생성