์ด ํฌ์คํ ์ Windows ์ ์ ๋ฅผ ๋์์ผ๋ก ํฌ์คํ ํ์์ต๋๋ค.
๋ฌด์์ ๋ฐ๋ผํ๊ธฐ Vue ํธ.
Vue ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ๋๋ Node.js์ npm์ ๋ฐ๋์ ๋จผ์ ์ค์นํด์ผ ํฉ๋๋ค.
Node.js ๋ฅผ ์ค์นํฉ๋๋ค.
Node.js ๋งํฌ : nodejs.org/ko/
๋ณธ์ธ์๊ฒ ๋ง๋ ๋ฒ์ ์ ์ค์นํ์ธ์ : )
์ค์น๊ฐ ์๋ฃ๋๋ฉด, ํฐ๋ฏธ๋ ์ฐฝ์ ์ด๊ณ , ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์ ๋๋ก ์ค์นํ๋์ง ํ์ธํด๋ด ๋๋ค.
$ 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 ๊ฐ ์คํ๋๊ณ , ์ฐ๋ฆฌ๊ฐ ์คํํ ํ๋ก์ ํธ๋ฅผ ์๋ ๋งํฌ์์ ๋ณผ ์ ์์ต๋๋ค.
์ด๋ ๊ฒ vue ์ด๊ธฐ ์ค์ ์ด ์๋ฃ๋์์ต๋๋ค.
-์๋ฃ.