๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Next.js

Next.js ์ดˆ๊ธฐ ์„ธํŒ… / github์— pushํ•  ๋•Œ / ๋ฐฐํฌ ์‹œ

by ์ด๋งคโžฐ 2024. 4. 18.

๐Ÿ’ซ ์ดˆ๊ธฐ ์„ธํŒ…

ํ„ฐ๋ฏธ๋„์— npm init -y

pakage.json ํŒŒ์ผ์ด ์ƒ๊ธด๋‹ค.

 

pakage.json ํŒŒ์ผ์—์„œ "license": "MIT"๋กœ ์ˆ˜์ •

 

ํ„ฐ๋ฏธ๋„์— npm install react@latest next@latest react-dom@latest

๋ชจ๋‘ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ•œ๋‹ค

 

pakage.json ํŒŒ์ผ์—์„œ

"scripts": {
    "dev": "next dev"
  }

๋กœ ์ˆ˜์ •

 

app  ํด๋”์— page ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ 

์‹คํ–‰ ์‹œ์—๋Š” ํ„ฐ๋ฏธ๋„์— npm run devํ•˜๋ฉด ๋œ๋‹ค

 

๐Ÿ’ซ github์— pushํ•  ๋•Œ

.gitignore ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ

.next
node_modules
.env

๋ฅผ ์ž…๋ ฅํ•œ๋‹ค

 

๐Ÿ’ซ ๋ฐฐํฌ ์‹œ

pakage.json ํŒŒ์ผ์—์„œ

"scripts": {
    "dev": "next dev",

    "build": "next build",

    "start": "next start"
  }

๋กœ ์ˆ˜์ •

 

๋ฐฐํฌํ•˜๊ธฐ ์ „์— ํ„ฐ๋ฏธ๋„์— npm run buildํ•˜๋ฉด ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ์ง€ ์ฒดํฌํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค