IT/Next.js

2. Next.js 개발환경 세팅

ErrorMin 2024. 5. 30. 15:09

 

1. node.js 설치 18버전 이상

2. VSCode설치

3. next.js 사용할 폴더 생성후 에디터로 생성

 

#프로젝트생성
npx create-next-app@latest --experimental-app

 

이렇게되면 project name이 my-app으로 생성되었기 때문에 폴더 안에 my-app으로 VSCode 에디터에서 다시 my-app 폴더로 열어주시면 됩니다.

 

요놈이 메인페이지 되겠구여, 이놈을 웹에서 보고싶다 하면 터미널에서 다음과 같이 적어주시구여

 

npm run dev

위 처럼 터미널에 작성하면 미리보기가 나오게 될겁니다~

 

잘 나오구여

 

프로젝트 파일들 설명

 

 

app 폴더 : 님들이 코드짤 폴더 

page.js : 메인페이지 

layout.js : 메인페이지 감싸는 용도의 페이지 

                  쉽게 말해서 page.js 의 밖에 있다고 생각하면 되고 반복적으로 페이지에 사용할 헤더라던지 사이드바 뭐 그런거 만드는 곳
                  hade 태그 그런거 집어 넣기도 하구여 페이지간 공유하고싶은 그런것들 있지요 상단바 같은거 집어넣으면 유용하구여

globals.css :  모든곳에 css디자인 입히는 곳이구여

page.module.css :  특정 페이지에만 css 적용 가능하구여 xxx.module.css로 끝나게 만들면 특정페이지에 사용 가능하구여

 

public 폴더 : 이미지나 static 파일 보관용 

api 폴더 : 서버기능 만드는 곳 

 

next.config.js : nextjs 설정 파일 

node_modules 폴더 : 설치한 라이브러리 보관용 폴더 

package.json : 설치한 라이브러리 버전 기록용 파일

 

 

실습을 진행해 볼건데

globals.css와 page.module.css, page.js 싹다 지우고 시작할 거구여

import Image from "next/image";
import styles from "./page.module.css";

export default function Home() {
  return (
   <div>

   </div>
  )
}

page.js는 이것만 두고 시작할 겁니다.