2. Create app
이 문서는 Next.js를 사용하여 프로젝트를 시작하는 방법을 안내합니다. 프로젝트를 시작하기 위해 필요한 설정 내용과 방법을 단계별로 설명하며, 최종적으로 Next.js 앱을 로컬 환경에서 실행합니다.
Set up
설치가 완료되면 node_modules 폴더가 생성되고 해당 경로에 패키지들이 설치됩니다.
git 설정
Git을 사용하여 프로젝트를 관리할 때 무시해야 할 파일 및 디렉토리를 설정하는 .gitignore 파일을 생성합니다.
.gitignore 파일 내용:
# next.js
/.next/
# dependencies
/node_modules
pnpm-lock.yaml
package-lock.json
yarn.lock이러한 항목을 .gitignore에 추가하면 Git 저장소에 불필요한 파일이나 의존성 패키지들이 포함되지 않도록 할 수 있습니다.
Scripts 및 초기 실행
package.json에 scripts를 추가합니다. 예시:
이제 개발 서버를 실행합니다:
(또는 yarn: yarn dev, pnpm: pnpm dev)
실행 시 .next 폴더가 자동으로 생성되며 다음과 같은 메시지를 볼 수 있습니다:
Local: http://localhost:3000
Ready in Xs
(아직 page.jsx 파일이 없으므로 브라우저에서는 404 에러가 뜰 수 있습니다.)
프로젝트 초기화 및 원격 저장소 연결
다음 명령으로 Git 저장소를 초기화하고 원격 저장소를 연결합니다.
변경사항을 커밋하고 푸시:
기본 레이아웃 생성
프로젝트 루트에 src 폴더를 만들고, 그 안에 app 폴더를 만든 후 layout.jsx 파일을 생성하고 다음 코드를 복사하여 붙여넣습니다.
수행이 완료되면 기본 루트 레이아웃 정의가 완료됩니다.
참고
npx로 next를 실행하면 위 경로가 사용됩니다.
위 명령들을 활용하여 package.json의 scripts를 구성할 수 있습니다.
마지막 업데이트