[Node.js] Vite
vite๋ node.js ํ๊ฒฝ์ ์ฃผ์ ๋ณด์กฐ๋๊ตฌ ์ค ํ๋๋ค. Vue ๊ฐ๋ฐ์๋ก ์ ๋ช
ํ ์๋ฐ์ ๊ฐ ๋ง๋ค์๋ค.
๊ทธ๋์ ์ข ์ฐ์ฐํ๊ธด ํ๋ฐ... Vue ์ธ์๋ ๋ค ์ฌ์ฉ์ ํ ์ ์๋ ๋ฒ์ฉ ๋๊ตฌ๋ค.
ํฌ์ง์
์ด๋ ์ฉ๋๋ ๋์ถฉ ์นํฉ๊ณผ ๋น์ทํ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. ๋ฒ๋ค๋ง, dev ์๋ฒ ๋์ฐ๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
๊ฐ๋ฐ๋ชจ๋๋ก ๋๋ฆด๋ ๋ก๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์๋ค.
ํ๋ก์ ํธ ์์ฑํ๊ธฐ
npm create ๋ช ๋ น์ ํตํด ์์ฝ๊ฒ ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค.
npm create vite@latest
๊ทธ๋ฌ๋ฉด ๋ฌด์จ ํฌ๋งท์ผ๋ก ์์ฑํ ์ง ๋ฌผ์ด๋ณธ๋ค. ๋์ค์ ์ธ๊ฑด ๋์ถฉ ๋ฃ์ด๋จ๋ค.
๋๋ ๊ตญ๋ฐฅ ๋ฆฌ์กํธ๋ก ๊ณจ๋๋ค.
๊ทธ๋ฌ๋ฉด ์ธ์ด์ ํด์ฒด์ธ๊น์ง ๊ณจ๋ผ์ ์์ฑ์ ํ ์ ์๋ค.
๊ทธ๋ผ ์ด๋ฐ ํํ๋ก ์์ฑ์ด ๋๋ค.
ํ๋ก์ ํธ ์คํํด๋ณด๊ธฐ
package.json์ ๋ณด๋ฉด
์ด๋ฌํ ํํ๋ก ์ฌ์ฉ์ ํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
vite๋ก ๊ฐ๋ฐ์๋ฒ๋ฅผ ๋์ฐ๊ณ , vite build๋ก ๋น๋๋ฅผ ์ํํ๋ค.
ํ์
์คํฌ๋ฆฝํธ ์ปดํ์ผ ์์ฒด๋ ๋ณ๋๋ก ํด์ค์ผ ํ๊ณ , vite๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค์ ๋น๋๋ง ์ ๊ณตํ๋ ๊ฒ ๊ฐ๋ค.
vite ์ค์ ํ์ผ์ด๋ค. ์ถ๊ฐ ์ค์ ์ด ํ์ํ๋ฉด ์ฌ๊ธฐ์ ๋ํ๋ฉด ๋๋ค.
npm run dev ๋ฑ์ ๋ช
๋ น์ผ๋ก ์คํํ๋ฉด
๋น ๋ฅด๊ฒ ์ ๋ฐ ๊ฒ์ด๋ค.
๊ทผ๋ฐ ์ ๋ง ์ฒด๊ฐ ๋ถํ ์๋๊ฐ ์ ๋ง ๋น ๋ฅด๊ธด ํ๋ค. ์นํฉ๋ณด๋ค ๊ธฐ๋ณธ ์์ญ๋ฐฐ ์ ๋๋ ๋น ๋ฅธ ๊ฒ ๊ฐ๋ค.
์ฐธ์กฐ
https://vitejs.dev/guide/