๐Ÿ‘จ‍๐Ÿ’ป kimtongting
article thumbnail

 

์ด ํฌ์ŠคํŒ…์€ Windows ์œ ์ €๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํฌ์ŠคํŒ… ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๋ฌด์ž‘์ • ๋”ฐ๋ผํ•˜๊ธฐ Vue ํŽธ.

 

Vue ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ๋Š” Node.js์™€ npm์„ ๋ฐ˜๋“œ์‹œ ๋จผ์ € ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

Node.js ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

Node.js ๋งํฌ : nodejs.org/ko/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

๋ณธ์ธ์—๊ฒŒ ๋งž๋Š” ๋ฒ„์ „์„ ์„ค์น˜ํ•˜์„ธ์š” : )

์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด, ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ์—ด๊ณ , ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ œ๋Œ€๋กœ ์„ค์น˜ํ–ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ด…๋‹ˆ๋‹ค.

$ node -v

 

๊ทธ ํ›„, npm ์œผ๋กœ ์šฐ๋ฆฌ์˜ ๋ชฉ์ ์ธ vue ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

 

$ npm install vue

 

vue ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์œผ๋ฉด, vue ๋ช…๋ น์–ด์™€ ๋น ๋ฅธ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” vue-cli ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์„ ์œ„ํ•ด ๋„์›€์„ ์ฃผ๋Š” cli-init ๊ธฐ๋Šฅ๋„ ๋ณ„๋„๋กœ ์„ค์น˜ํ•˜์—ฌ์ค๋‹ˆ๋‹ค.

 

$ npm install -g @vue/cli
$ npm i -g @vue/cli-init

 

 

์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด, ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ์—ด๊ณ , ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ œ๋Œ€๋กœ ์„ค์น˜ํ–ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ด…๋‹ˆ๋‹ค.

$ vue -V

 

 

์ž, ์ด์ œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋จผ์ € ์ปค๋งจ๋“œ์ฐฝ์—์„œ ์„ค์น˜ํ•˜๊ณ ์ž ํ•˜๋Š” ์œ„์น˜๋กœ ์ด๋™ํ•˜์—ฌ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

(์ €๋Š” D:\02_Project\vue_project> ๊ฒฝ๋กœ๋กœ ์ง€์ •ํ•˜๊ณ , ํ”„๋กœ์ ํŠธ ๋ช…์„ vue-test๋กœ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.)

 

$ vue init webpack vue-test

๋ช…๋ น์–ด ์ง„ํ–‰ ํ›„, ํ”„๋กœ์ ํŠธ ์„ค์ •์— ๊ด€ํ•œ ์งˆ๋ฌธ๋“ค์ด ๋‚˜์˜ค๋Š”๋ฐ, ์ €๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ๊ฐ„๋‹จํ•˜๊ฒŒ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์„ค์ • ๋ฐ ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์นœ์ ˆํ•˜๊ฒŒ๋„ ์‹คํ–‰๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ด์ฃผ๋„ค์š”. ์ €๊ฐ™์€๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ ๋ช…์ด vue-test ์ด๊ธฐ์— ์ €๋ ‡๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค.

$ cd vue-test
$ npm run dev

vue ๊ฐ€ ์‹คํ–‰๋˜๊ณ , ์šฐ๋ฆฌ๊ฐ€ ์‹คํ–‰ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์•„๋ž˜ ๋งํฌ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://localhost:8080

์ด๋ ‡๊ฒŒ vue ์ดˆ๊ธฐ ์„ค์ •์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

-์™„๋ฃŒ. 

 

๋ฐ˜์‘ํ˜•
profile

๐Ÿ‘จ‍๐Ÿ’ป kimtongting

@kimtongting ์ž…๋‹ˆ๋‹ค

ํฌ์ŠคํŒ…์ด ์ข‹์•˜๋‹ค๋ฉด "์ข‹์•„์š”โค๏ธ" ๋˜๋Š” "๊ตฌ๋…๐Ÿ‘๐Ÿป" ํ•ด์ฃผ์„ธ์š”!