Bonfire
@godfather
Students
418
Reviews
15
Course Rating
4.6
Courses
Reviews
- Final Coding Test: Frontend
- Final Coding Test: Frontend
- Final Coding Test: Frontend
- Final Coding Test: Frontend
- Final Coding Test: Frontend
Posts
Q&A
๋ฎค์งํ๋ ์ด>์ธํธ๋ก ์ปดํฌ๋ํธ ์์ฑ๊ฐ์์ ๊ด๋ จํด์ ๊ถ๊ธํ๊ฒ์์ด์ ๋ฌธ์๋๋ฆฝ๋๋ค!
์๋ ํ์ธ์, simjieun๋!์ด ๋ถ๋ถ์ ์กฐ๊ธ ์ค๋ช ํ๊ธฐ๊ฐ ์ด๋ ค์ด ๊ฒ์ด์ง๋ง, ์์ฃผ ์๋ฆฌํ ์ง๋ฌธ์ ๋๋ค~! Intro์ปดํฌ๋ํธ์์๋ง ๋์ ๊ทธ๋ฆฌ๊ฒ๋ ํ๊ณ ์ถ์ด์ ๊ทธ๋ฐ๊ฑธ๊น์?Intro ํด๋์ค ์์ ์กด์ฌํ๋ createRenderElement ๋ Intro ์ปดํฌ๋ํธ๋ง์ ๋ถ๋ชจ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด์ ์์ฑํ ๊ฒ์ ๋๋ค.์ด๊ฒ๋ง์ด ๋ชฉ์ ์ด๋ผ๋ฉด ์ ์ ๋ฉ์๋์ด๋ , ์ธ์คํด์ค ๋ฉ์๋์ด๋ ์๊ด์์ต๋๋ค. Intro๋ฅผ ์ธ์คํด์คํํ์๋ element๋ฅผ ์์ฑํ์ง ๋ชปํ๋๋ก ํ๊ฑธ๊น์?๋ชปํ๋๋ก ํ๋ ค๋ ๋ชฉ์ ์ ์๋๋๋ค. ํด๋น ๊ฐ์ ๋ด์์๋ root element ๋ฅผ ์์ฑํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก ์์ฑํ๋ค ๋ณด๋ ๊ทธ๋ ๊ฒ ๋ ๊ฒ ๋ฟ์ ๋๋ค.์ Intro ์ธ์คํด์ค์์๋ createRenderElement๋ฅผ ํ๋ฉด ์๋๋๊ฑด์ง๊ฐ ๊ถ๊ธํด์์ใ ใ ๋ง์ฝ createRenderElement ๋ด๋ถ์ this ๋ฅผ ์ฌ์ฉํ๋ ๋ฑ๊ณผ ๊ฐ์ด Intro ํด๋์ค ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ ์ผ์ด ์๋ค๋ฉด ์ ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฏ๋ก ์ธ์คํด์ค ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ฐ๋๋ก this ๋ฅผ ์ฌ์ฉํ ์ผ์ด ์๋ค๋ฉด ์ ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ํธ์ด ์ข๋ ์ ๋ฆฌํฉ๋๋ค. ์ด๋ฐ ์์ผ๋ก ์์ฑ์ ํ๋ค๋ณด๋ฉด ์ผ๋ฐ์ ์ผ๋ก ์ธ์คํด์ค์ ์์กดํ์ง ์๋ ๊ฒฝ์ฐ์๋ ๊ณตํต์ ์ธ ๋ถ๋ถ์ด ์์ ์๋ ์๋๋ฐ, ๊ทธ ๋ถ๋ถ๋ค์ ๋ค์ ๊ณตํต utils ๋ฑ์ผ๋ก ๋นผ๋ด๋ ๋ฆฌํฉํ ๋ง ์์ ์ ํ ์ ์๊ธฐ๋ ํ๊ตฌ์.๋ชจ๋ ๊ฐ๋ฐ์ด ๊ทธ๋ ์ง๋ง ์ด ๊ฐ์์์๋ ์ด ์ฝ๋๊ฐ ์ด๋ก ์ ์ผ๋ก ์๋ฒฝํ๊ฒ ๋ง๋ค์ด์ง ์ฝ๋๋ผ๊ณ ํ๊ธฐ์๋ ์ด๋ ค์ด ๋ถ๋ถ์ ๋ง์๋๋ฆฌ๋ฉด์ ํํธ์ผ๋ก๋ ์ข๋ ์ข์ ๋ฐฉํฅ์ด ์์ง ์์์๊น?ํ๋ ์๊ฐ๋ ํญ์ ์์ต๋๋ค. ์ข์ ์ง๋ฌธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค~!!
- 0
- 1
- 321
Q&A
createRootElement๊ฐ static์ธ ์ด์ ๊ฐ ๋ฌด์์ธ๊ฐ์?
์๋ ํ์ธ์!createRootElement๊ฐ static์ธ ์ด์ ๋ ํด๋น ๊ฐ์ฒด์ ์ข ์์ ์ด์ง ์์ ์ ํธ์ฑ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ๋ก ์ ํธ์ฑ ํจ์๋ก ๋นผ๋ด์ด ๋ค๋ฅธ ํด๋์ค์์ ์ฌ์ฌ์ฉํ๊ฒ๋ ์์ ํ๋ฉด ๋ ์ข์ ๊ฒ์ ๋๋ค.https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/static
- 0
- 1
- 333
Q&A
[์นด๋๊ฒ์] ํ์ดํ display๋ถ๋ถ ์ง๋ฌธ ์์ต๋๋ค!
์๋ ํ์ธ์, ๋ฟก์น๋!! ๋ค ๋ง์ํ์ ๊ฒ ๋๋ก์ ๋๋ค! ์ฌ๋ฐ๊ฒ ๋ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
- 2
- 1
- 242
Q&A
album ์ปดํฌ๋ํธ ์คํฌ๋ฆฝํธ๊น์ง ๋ค ๋ฐ๋ผ ์ณค๋๋ฐ ํ๋ฉด์ ์์ ์๋จ๋ค์..ใ ใ
์๋ ํ์ธ์, Bonfire์ ๋๋ค~! ์์ฑ๋ ์ฝ๋ ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค! ํ์ผ์ ์์ถํด์ ์ฌ๋ ค์ฃผ์๊ฑฐ๋ ๊น์ฃผ์๋ฅผ ์๋ ค์ฃผ์ ๋ค๋ฉด ํ์ธํด๋ณด๊ณ ๋์์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
- 0
- 1
- 240
Q&A
์ด๋ฏธ์ง ํ๋๊ฐ ์์ง์์ด ์ข ๋ถ์์ฐ์ค๋ฝ
์๋ ํ์ธ์. ๋ต๋ณ์ ๋์น ๊ฒ ๊ฐ์ต๋๋ค. ๋ฆ์ ๋ต๋ณ ์ฃ์กํฉ๋๋ค. ํด๋น ํ๋ก์ ํธ๋ฅผ ์์ ํ์ง ์์์ง๋ง, ๊ฐ์๊ธฐ ๋ฐ๋๋ ๋ฌธ์ ๋ ์ด๋ฏธ์ง์ ๊ฐฏ์๋ฅผ ์ ํํ๊ฒ ๋ง์ถฐ๋๊ณ ์์ ํ๊ธฐ ๋๋ฌธ์ผ๋ก ์๊ฐ๋ฉ๋๋ค. ๋ง์ฝ ์ ์ฒด์ ์ผ๋ก ์์ฐ์ค๋ฝ๊ฒ ๋์๊ฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ฒ ํ๊ธฐ ์ํด์๋ ์ ์์ ๋์ผํ ๋๋ฏธ ์ด๋ฏธ์ง๋ค์ ์ค๋นํ ํ์ ํด๋น ๋๋ฏธ ์ด๋ฏธ์ง๋ก ๋์ฐฉํ์ ๋์ ๊ต๋ฌํ๊ฒ ํธ๋์ง์ ์์ด ์์๋ฅผ ๋งจ ์์ ์ด๋ฏธ์ง๋ก ๊ต์ฒด์ํค๋ ๋ฐฉ๋ฒ์ ํํ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ํ์ฉํ์ฌ ์์ ํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 252
Q&A
๊ถ๊ธํ์ ์ด ์์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
1. Componentํ์ผ์์ emit๊ณผ on์ ๊ธฐ๋ฅ์ด ์ ํํ ๋ญ๊ฐ์? A: ์๋ง ๋ ๊ฐ์ ์ฑํฐ์์๋ง ์ฌ์ฉ ์ค์ด๊ณ ๋ฐฉ์์ด ์กฐ๊ธ ๋ค๋ฅด๊ฒ ๋์ด ์์ ๊ฒ์ด๋ผ ํผ๋์ด ์์ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์์์์ ์ผ์ด๋ ์ด๋ฒคํธ๋ฅผ ๋ถ๋ชจ๋ก ์ ํํ๋ ๋ฐฉ์ ์ค ์์ฃผ ์ฌ์ฉ๋๋ ๋ฐฉ์์ ๋ ๊ฐ์ง ์ ๋ ์๋๋ฐ์. (1) ๋ถ๋ชจ์์ ์์์ ์์ฑํ ๋ props ๋ก ์ด๋ฒคํธ ํธ๋ค๋ฌ ํจ์๋ฅผ ์ง์ ์ ๋ฌํ๊ณ ์์ ์ปดํฌ๋ํธ์์ ๊ทธ ์ด๋ฒคํธ๊ฐ ์คํ๋๋ ์์ ์ ์คํํ๋ ๋ฐฉ์ (React ์คํ์ผ) (2) ์์์ด ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ํฌ ๋ ๋ถ๋ชจ๊ฐ ๊ทธ ์ด๋ฒคํธ์ ๋ง์ถฐ ์ฝ๋ฐฑํจ์๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ์ (Vue ์คํ์ผ || ์ผ๋ฐ์ ์ธ DOM Event) MusicPlayer์ ImageDriveClone ์์๋ ์ด์ค์์ 2๋ฒ ์คํ์ผ์ ๋ชจ๋ฐฉํ์ฌ ๊ตฌํํด๋ณด์์ต๋๋ค. on ํจ์๋ ์ด๋ฒคํธ๋ฅผ ๋ฑ๋กํ ๋ ์ฌ์ฉํ๋ ํจ์์ด๊ณ ,emit ์ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ์์ ์ ๊ฐ๋ฆฌํฌ ๋ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด clickTab ์ด๋ผ๋ ์ด๋ฒคํธ๊ฐ ์์์์ ์ผ์ด๋ ๊ฒ์ผ๋ก ์๊ณ ์๋ ์ํฉ์์ ๋ถ๋ชจ ์ปดํฌ๋ํธ๊ฐ ์์์ปดํฌ๋ํธ๋ฅผ ์์์ ์์ฑํ๋ฉด์ childComponent.on("clickTab", () => console.log("clickTab in child component")); ๋ก ์ ์ธํด๋๋ฉด, ์์ ์ปดํฌ๋ํธ ์์์ this.emit("clickTab"); ์ด ์คํ๋ ๋๋ง๋ค ์์ ๋ถ๋ชจ ํจ์์์ ๋ฑ๋กํด๋ () => console.log("clickTab in child component") ์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋๋ ๊ฒ์ ๋๋ค. this.events ๋ฅผ ๋ณด์๋ฉด ์์๋ค์ํผ, on ๊ณผ emit์ this.events ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๋ฉด์ ์คํ์ ํ๊ณ ์์ผ๋ฉฐ, on ์ด๋ฒคํธ๋ฅผ ๊ฑธ๊ฒ ๋๋ฉด this.events = { "clickTab": () => console.log("clickTab in child component") } ํํ๋ก ์์ฑ๋์ด ์๋ค๊ฐ, emit ์์ ์คํํ๊ฒ ๋ฉ๋๋ค. 2. this.events๋ผ๋ ๋ณ์๊ฐ ์๋๋ฐ this.events๋ ์์ฑ์๋ฅผ ์์จ์ค๋ ๊ธฐ์ตํ ์ ์๋ ๊ฑด๊ฐ์? A: ์ด ๋ถ๋ถ์ ์์ฑ์์ ๋ชจ๋ ์ฐ๊ธฐ ๋ฒ๊ฑฐ๋ก์์ ๊ทธ๋ฅ ์ฐ์ง ์์๋๋ฐ์.. ์์ฑ์์์ ๋ฏธ๋ฆฌ ์ ์ธํด์ฃผ๋ ํธ์ด ๋ ์ง๊ด์ ์ด๊ณ ์ข์ต๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฒฝ์ฐ์๋ properties ๋ค์ ์์ฑ์์์ ์ ์ธํ์ง ์๋๋ผ๋ ์ด๋์๋ ์ ์ธํด๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ง๋ง.. ์ด๋ฐ ์์ ๋ก์ ๋๋ฌธ์ ๋์ค์ ์ฝ๋๋ฅผ ํ์ ํ ๋ ์ด๋ ค์์ด ์๊ธธ ์ ์๊ธฐ ๋๋ฌธ์ ์์ฑ์๋ ํน์ ๋ค์๊ณผ ๊ฐ์ ํํ๋ก ๋ฏธ๋ฆฌ ๋ฑ๋กํด์ฃผ์๋ ๊ฒ๋ ์ข์ต๋๋ค. ์ด ๋ถ๋ถ์ ๋ฏธ์ฒ ์ฑ๊ธฐ์ง ๋ชปํด ์ฃ์กํฉ๋๋ค. _ _) export default class PlayList { rootElement; musicList = []; events; constructor() { this.rootElement = PlayList.createRootElement(); this.musicList = []; // ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ์ ์ฅํด๋์ ๊ฒ์ด ์์ผ๋ฉด ํธ์ถ this.loadStorage(); // ์ด๋ฒคํธ ๋ฐ์ธ๋ฉ this.bindEvents(); }
- 1
- 2
- 284
Q&A
๊ถ๊ธํ์ ์ด ์์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
์๋ ํ์ธ์, bonfire ์ ๋๋ค. ๋จผ์ ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. ์ฐ๋ง์ ๊ธํ ์ผ์ ์ด ์์ด ๋ต๋ณ์ด ์ง์ฐ๋๊ฒ ๋์์ต๋๋ค. ์ค๋ ๊ธฐ๋ค๋ฆฌ์๊ฒ ํด์ ์ฃ์กํฉ๋๋ค. ์ถ๊ฐ ์์์ ๊ณํ๋ ๋ฐ๊ฐ ํ์ฌ๋ก์๋ ์์ด์ ๋ฐ๋ก ํ๋ต์ ๋๋ฆฌ๊ธฐ ์ด๋ ต์ต๋๋ค. ๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก๋ ์ถ๊ฐ ์์๋ณด๋ค๋ ์ง๋ฌธ์ ์ฃผ์๋ ํธ์ด ๋์ ๊ฒ ๊ฐ์ต๋๋ค. ์ค๋ช ์ ๋ฒ์๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ก๊ธฐ๊ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ด๊ธฐ๋ ํ๊ณ , ์ด๋ค ๋ถ๋ถ์์ ์ด๋ ค์์ ๋๋ผ์๋์ง ์๊ธฐ ์ด๋ ค์ธ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฐ์ ์์๋ฅผ ์ ๋ฆฌํด๋ณด์ ์ ํ๋์ฉ ์ด ์ฑ๋์ ์ง๋ฌธ์ ์ฃผ์ ๋ค๋ฉด ๋ช ๊ฐ๊ฐ ๋๋ ๊ฐ์ ์ต๋ํ ๋ต๋ณ์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ด๋ฐ ๊ฑธ ์ง๋ฌธํด๋ ๋ ๊น? ๋ผ๋์ง ๋๋ฌด ๋ง์ ๊ฒ ๊ฐ์๋ฐ๋ผ๋ ์๊ฐ์ ์ ๊ณ , ๊ถ๊ธ์ฆ์ด ์๊ธด๋ค๋ฉด ์ผ๋ง๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค. ๋ค๋ง, ์ ์งํ๋์ง ์๊ฑฐ๋ ํ๋ ๊ฒ์ ๋ํด์๋ ์ํฉ์ ์์ธํ ์ค๋ช ํด์ฃผ์ค ์๋ก ํ์ ๊ณผ ์ค๋ช ๋๋ฆฌ๊ธฐ๊ฐ ๋ ์ฌ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
- 1
- 2
- 284
Q&A
์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์, ๋ฅ๋ฅ๋. ๋ง์์ฃผ์ ๋๋ก ์คํ์์ ๋จ๋ ๋ฉ์์ง์ ๊ด๋ จ์ด ์์ด๋ณด์ ๋๋ค. ํน http-server ๋ฒ์ ์ ํ์ธํด๋ณผ ์ ์์๊น์? 2๋ฒ ์บ๋ฌ์ ๊ธฐ์ค "http-server": "^0.12.3" ์ ๋๋ค. ๋ง์ฝ ๊ธฐ์กด์ package.json ์ ์๋ ๊ฒ์ด ์๋ ๋ค๋ฅธ ํ๋ก์ ํธ์ฒ๋ผ ๋ฐ๋ก ์ค์นํ์ จ๊ฑฐ๋ ๋ฐ๋ก ์ ๋ฐ์ดํธ๋ฅผ ํ์ ๊ฑฐ๋ผ๋ฉด, ์ต๊ทผ http-server ๊ฐ ๋ฒ์ ์ ๋ฐ์ดํธ๊ฐ ๋๋ฉด์ cache ๊ฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ง์ ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. (์๋ง๋ 14.0.0) (์ฌ์ง) ์ด๋ฐ ๊ฒฝ์ฐ์ ์ ๊ฐ ํ์ ์ค์ ์ณ๋์ ๋ถ๋ถ๊ณผ ๊ฐ์ด (์ฌ์ง) ์ด๋ ๊ฒ ์ถ๊ฐํด์ฃผ์๋ฉด ์บ์ฑ์ ํ์ง ์๊ฒ ๋์ด ๋ฐ๋ก ์ ๋ฐ์ดํธ ๋๋ ๊ฒ์ ๋ณด์ค ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 2
- 1
- 196
Q&A
๋ฆฌ์กํธ๋ก ๊ตฌํ
์๋ ํ์ธ์. ๋ณธ ์์ ์ ๋ด์ฉ์ ๋์์ธ๋ง์ ์ฐธ๊ณ ํ์ฌ ๋ฆฌ์กํธ๋ก ๋ฐ๋ก ๊ตฌํํ๋ ค๊ณ ํ์ ๋ค๋ฉด ํน๋ณํ ๋ฌธ์ ๋ ๊ฒ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ง, ์์ ์ ๋ด์ฉ์ด ๋ฐ๋๋ผJS๋ก๋ง ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ฆฌ์กํธ๋ก ๊ตฌํํ์ค ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋ํ ๊ฒ์ ๋ฐ๋ก ์ฐพ์๋ณด์๋ฉด์ ํด์ผํ๋ ์ด๋ ค์์ด ์์ ์ ์๋ค๊ณ ์๊ฐ์ด ๋ฉ๋๋ค. ํนํ ๋ฆฌ์กํธ ๊ณต๋ถ๊ฐ ํ์ํ ์ํฉ์ด๋ผ๊ณ ํ์ ์ ๋ต๋ณ์ ํจ๋ถ๋ก ๋๋ฆฌ๊ธฐ ์ด๋ ค์ด ์ ์ด ์์ต๋๋ค. ์ด๋ฏธ ๋ฆฌ์กํธ๋ฅผ ํ์ตํ์ ์ํ์์ ์ข๋ ์ฐ์ต์ ์ํด ๋์์ธ์ ์ฐธ๊ณ ํด์ ์ฌ์ฉํ์ ๋ค๊ณ ํ๋ค๋ฉด ์ฌ๋ฐ๋ ์์ ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ๊ฐ์ง ์ฃผ์ํ์ค ์ ์ ํ์ฌ ์ฐ์ฌ์ง ์ฝ๋๋ค์ ์ฝ๋ฉ ํ ์คํธ๋ง์ ์ํ ์ฝ๋์ด๊ธฐ ๋๋ฌธ์, ๋ฆฌ์กํธ๋ฅผ ํตํด ์ค๋ฌด์์ ์ฌ์ฉํ์๊ณ ์ ํ๋ค๋ฉด ์ข๋ ๋ง์ ์์ธ์ฒ๋ฆฌ์ ์ค๊ณ๊ฐ ํ์ํ ์ ์์ต๋๋ค. ์ข๋ ๊ถ๊ธํ์ ์ ์ด ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค. Bonfire ๋๋ฆผ.
- 1
- 2
- 247
Q&A
์ธํธ๋ก ์ปดํผ๋ํธ์์
์๋ ํ์ธ์, asw825๋! ์ง๋ฌธ ์ฃผ์ ๋ด์ฉ๋ง์ผ๋ก๋ ์กฐ๊ธ ํ์ ์ด ์ด๋ ค์์ ๊ทธ๋ฐ๋ฐ ๋ธ๋ผ์ฐ์ ๋ ํฐ๋ฏธ๋์ ์ ์ฒด ์คํฌ๋ฆฐ์ท์ ์ฒจ๋ถํด์ฃผ์ค ์ ์์๊น์? ๋จ์ํ ์ถ์ธกํด๋ณผ ์ ์๋ ๊ฑด ์ด๋ฏธ์ง ๋ฑ์ ํ์ผ์ด ํ์ํ ๊ฒฝ๋ก์ ์์ง ์๊ฑฐ๋, ํน์ npm install ๋ฐ npm start ๋ฅผ ํตํด ์๋ฒ๋ฅผ ๊ธฐ๋ํด์ผํ๋๋ฐ ์๋ฒ๊ฐ ์ ๋๋ก ๊ธฐ๋๋์ง ์์๊ฑฐ๋ ํ๋ ๋ฌธ์ ๋ฑ์ด ์์ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ํ ๋ด์ฉ์ด ์ข๋ ์ถ๊ฐ๋๋ฉด ๋ ๋ต๋ณ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค. _ _)
- 0
- 1
- 213





