Next.js 설치 및 개발환경 셋팅

꼬디바아 ㅣ 2024. 3. 20. 11:37

728x90

Next.js 대표이미지

 

개발 환경 셋팅

1. Node.js 설치

2024.02.19 - [👨‍💻 node.js] - Node.js 설치 이전 글을 참조하면 된다.

 

2. VScode 설치

VScode 설치

 

Next.js 프로젝트 생성

1. 터미널 창을 명령어를 입력해준다.

npx create-next-app@latest

 

Next.js 프로젝트 설치

 

명령어를 입력해주면 위와 같이 뜬다.

  1. Ok to proceed? (y) => y를 눌러준다.
  2. What is your project named? [원하는 프로젝트 명]
  3. Would you like to use TypeScript? 타입스크립트를 사용할 건지 물어보는 것이다. 원하는 것을 선택하면 된다.
  4. Would you like to use ESLint? ESLint를 사용할 건지 물어보는 것이다. 원하는 것을 선택하면 된다.
  5. Would you like to use Tailwind CSS? Tailwind CSS를 사용할 건지 물어보는 것이다. 원하는 것을 선택하면 된다.
  6. Would you like to use 'src/' diretory? src 디렉토리로 할건지 물어보는 것이다. 원하는 것을 선택하면 된다.
  7. Would you like to use App Router? App Router를 사용할 건지 물어보는 것이다. 원하는 것을 선택하면 된다.(next.js 에서는 APP Router를 추천한다.)
  8. Would you like to use customize the default import alias (@/*)? import 구문을 커스터마이징 사용할 건지 물어보는 것이다.

 

프로젝트 완성

 

완료가 되면 다음과 같은 화면이 뜬다. src/app/page.tsx가 메인 페이지이다.

 

프로젝트 실행

프로젝트 실행

 

에디터를 열어 ctrl + shift + `을 눌러 터미널 창을 열고 npm run dev를 입력하여 실행하면 다음과 같은 화면이 나온다.

next.js 실행화면

 

프로젝트 구조

next.js 파일을 가볍게 알아보자.

 

먼저 app 폴더의 page.tsx는 index 페이지의 컨텐츠 영역을 의미한다. layout.tsx는 이 page.tsx를 둘러싸는 외부를 의미한다.

구조

 

 

728x90

'👨‍💻 Next' 카테고리의 다른 글

Next.js - routing  (0) 2024.03.27
Next.js를 사용하는 이유?  (0) 2024.02.23