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์ ์ง๋ฌธ์ ์ฌ๋ ธ๋ฟ ..
What's the difference between npm run dev and npm run start in Next.js?
I am wondering what would the difference be between npm run dev and npm run start. To my surprise, I could not find much information online about this topic. Specifically, I'd like to know in the c...
stackoverflow.com
๊ณต์๋ฌธ์ (Nextjs Command line interface)
API Reference: Next.js CLI | Next.js
The Next.js CLI allows you to start, build, and export your application. Learn more about it here.
nextjs.org