๐Ÿ“Œ Fav

๐Ÿ“Œ๋ฆฌ์•กํŠธ ์•ฑ ๊นƒํ—™ ๋ฐฐํฌํ•˜๊ธฐ

ramen2 2025. 1. 20. 20:12
๋ฐ˜์‘ํ˜•

1. ๊นƒ ๋ฐ์Šคํฌํƒ‘์„ ํ†ตํ•ด new repo๋ฅผ ํ•จ (๊นƒํ—™ ๋ฐ์Šคํฌํƒ‘์„ ํ†ตํ•ด!! ํ•ด์•ผํ•จ, ๋‚˜์ค‘์— ๊ด€๋ฆฌ ์–ด๋ ค์›Œ์ง)

 

2. new repo๋กœ ๋งŒ๋“ค์–ด์ง„ ํด๋”์•ˆ์—์„œ ์•„๋ž˜ ์ฝ”๋“œ๋กœ ๋ฆฌ์•กํŠธ ์„ค์น˜

npx create-react-app .

 

* ๋ฒ„์ „ ๋‚ฎ๋‹ค๊ณ  ์˜ค๋ฅ˜๋œจ๋ฉด ์ตœ์‹ ๋ฒ„์ „์œผ๋กœ ์ƒ์„ฑ 

npx create-react-app@latest .

 

3. npm start๋กœ ์ž˜ ๋‚˜์˜ค๋Š”์ง€ ํ™•์ธ (๋ฐ”์ดํƒˆ ์˜ค๋ฅ˜๋œจ๋ฉด ๊ทธ ํŒŒ์ผ ์ฐพ์•„์„œ ์‚ญ์ œ)

 

4. ๊นƒํ—™์— ํŽ˜์ด์ง€ ์…‹ํŒ… main ๊ณผ docs ๋กœ ๋ณ€๊ฒฝ <๊ธฐ์กด root์— ํ•˜๋ฉด ๋ณต์žกํ•ด์ง

 

 

 

 

 

5. ์ฝ”๋“œ ํŒŒ์ผ์—์„œ bulid ๋ฅผํ•จ (์ด ํŒŒ์ผ๋“ค์ด ๋ฐฐํฌ์— ํ•„์š”ํ•œ ํŒŒ์ผ์ด ๋จ)

npm run build

 

์œ„์—์„œ docs๋กœ ๋ณ€๊ฒฝํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— bulid๋ผ๊ณ  ์ƒ๊ธด ํด๋”๋ช…์„

docs๋กœ ๋ฐ”๊ฟˆ

OR

์ด๊ฒŒ ๋งค๋ฒˆํ•˜๊ธฐ ๋ฒˆ๊ฑฐ๋กœ์šฐ๋ฉด

์• ์ดˆ์— ๋นŒ๋“œ์‹œ docs ํด๋” ์•ˆ์— ๋งŒ๋“ค์–ด์ง€๋„๋ก ์„ค์ •ํ•จ (์ด๋Ÿฌ๋ฉด run bulid ํ–ˆ์„๋•Œ ํด๋”๋ช…์ด docs๊ฐ€ ๋จ)

* ๋ฐฉ๋ฒ• : ์ตœ์ƒ์œ„ ํŒŒ์ผ์— .env ๋ผ๋Š” ํด๋” ๋งŒ๋“ค์–ด์„œ ์•„๋ž˜ ์ฝ”๋“œ ์‚ฝ์ž…

BUILD_PATH=docs

 

๋นŒ๋“œ ํ–ˆ๋Š”๋ฐ docs๋กœ ์ƒ๊น€ใ…‡

 

 

 

 

6. ์œ„์—๊ฑฐ๊นŒ์ง€ push ํ•˜๋ฉด ์‹œ๊ฐ„์ด ์กฐ๊ธˆ ์ง€๋‚˜์„œ ๊นƒํ—™ ํŽ˜์ด์ง€์— ์‚ฌ์ดํŠธ๋กœ ๊ฐ€๋Š” ๊ฒฝ๋กœ๊ฐ€๋‚˜์˜ด

์ด ๊ฒฝ๋กœ๋ฅผ package.json ์—  "homepage"๋ผ๋Š” ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด ๋ณต๋ถ™ํ•ด์คŒ

  "homepage":"https://ใ…‡ใ…‡ใ…‡.github.io/bmpo_react/",

 

7. ๋‹ค์‹œ ๋นŒ๋“œํ•˜๊ณ  push ํ•˜๋ฉด ๊นƒํ—™์— ๋‚˜์˜ด

* ๋‹ค์‹œ๋นŒ๋“œ ํ•˜๊ธฐ์ „์— ํ…Œ์ŠคํŠธํ• ๋•Œ homepage๋ถ€๋ถ„ ์ฃผ์„ํ•˜๋ฉด ์˜ค๋ฅ˜๊ฑธ๋ฆผ. (ํ…Œ์ŠคํŠธ ํ•  ์‹œ, ์•„์˜ˆ ์ฝ”๋“œ์ง€์šฐ๊ณ  ํ•ด์•ผํ•จ)

 

๋ฐ˜์‘ํ˜•