728x90
๋ฐ์ํ
nextjs ํ๋ก์ ํธ๋ฅผ ํ ๋๋ npm run dev๋ฅผ react ํ๋ก์ ํธ๋ฅผ ํ ๋๋ npm start๋ก ๊ฐ๋ฐ๋ชจ๋๋ฅผ ๋ฐํ๋ค.
์ ํ๋ก์ ํธ์ ๋ฐ๋ผ์ ๋ช ๋ น์ด๊ฐ ๋ค๋ฅผ๊น? ๋ผ๋ ์๊ฐ์ด ๋ค์๋ค.
๋ฌผ๋ก package.json์ ์ค์ ๋ ๊ฐ์ ๋ฐ๋ผ ๋ค๋ฅด๋ค๋๊ฒ ์ค์ํ์ง๋ง ์ด์จ๋ ํ๋ก์ ํธ๋ง๋ค ์ฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ์ ๋ฐ๋ผ์ ๋ํดํธ ๊ฐ์ด ๋ค๋ฅด๋ค๋ ๊ฒ!
Nextjs _ package.json
- next dev ⇒ ๊ฐ๋ฐ ๋ชจ๋์์ ์คํ
- next build ⇒ ํ๋ก๋์ ๋น๋ ์ฉ๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋น๋
- next start ⇒ Next.js ํ๋ก๋์ ์๋ฒ ์์
- next dev ๋ช ๋ น์ด๊ฐ ์คํ๋ฉ๋๋ค. ์ด ๋ช ๋ น์ด๋ ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์์ํ๊ณ Next.js ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ
- next dev ๋ช ๋ น์ด๋ .next ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๊ณ , Next.js ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ค ์ฝ๋๋ฅผ ํธ๋์คํ์ผํ๊ณ ๋ฒ๋ค๋ง
- Next.js ๊ฐ๋ฐ ์๋ฒ๋ pages ๋๋ ํ ๋ฆฌ ๋ด์ ํ์ผ๋ค์ ์ฝ์ด์์ ๋ผ์ฐํ ์ ์ฒ๋ฆฌํ๊ณ , ๋๋ ํ ๋ฆฌ์ ์๋ ๊ฐ ํ์ผ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ๋ก์ ๋งคํ๋๋ฉฐ, ํด๋น ๊ฒฝ๋ก๋ก ์ ๊ทผํ๋ฉด ํด๋น ํ์ผ์ด ๋ ๋๋ง (ํ์ฌ nextjs14๋ฅผ ์ฐ๊ณ ์๋๋ฐ, pages ๋๋ ํ ๋ฆฌ๋ฅผ ์ฐ์ง ์๊ณ ์ด์ src ๋๋ ํ ๋ฆฌ์์ app ์ด๋ผ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์จ์ ๋ผ์ฐํ ํ๋ค. pages๋ฅผ ์จ๋ ๋๋๋ฐ, pages๋ฅผ ์ฐ๋๋ผ๋ app์ด ์ฐ์ ์ ๋๊ธฐ๋๋ฌธ์ ๋ผ์ฐํ ๊ฒฝ๋ก๊ฐ ๊ฒน์น์ง ์๊ฒ ์กฐ์ฌํด์ผํ๋ค. )
- ๊ฐ๋ฐ ์๋ฒ๋ ๋ณ๊ฒฝ์ฌํญ์ ๊ฐ์งํ๊ณ ์๋์ผ๋ก ๋ฆฌ๋ก๋ํ๊ณ ํ์ผ์ด ์์ ๋๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋์ผ๋ก ๋ค์ ๋น๋๋๊ณ ๋ธ๋ผ์ฐ์ ์์ ๋ณ๊ฒฝ์ฌํญ์ด ์ค์๊ฐ์ผ๋ก ๋ฐ์๋๋ค
๋์ ๊ฐ์ ์๊ฐ์ ํ๊ณ ์๋ ๋ถ์ด stackoverflow์ ์ง๋ฌธ์ ์ฌ๋ ธ๋ฟ ..
๊ณต์๋ฌธ์ (Nextjs Command line interface)
728x90