우선 최대한 사용자와 비슷한 환경에서 작업하기 위해선 web server가 필요하다.
가장 큰 문제는 file에서 되던 작업들이 local server로 돌리면 몇몇 feature는 안 먹을 우려가 있기 때문이다.
또 개발에 더 나은 환경을 제공한다. 지금까지는 변경사항을 확인하기 위해 새로고침을 했는데 이는 그동안 작업한 state가 모두 날아간다는 뜻이다.
또한 IDE에서 Vue 객체에 대하여 인식을 못 한다. 즉, 자동완성이 안 된다는 뜻이다.
또 web server를 사용하면 ES 모듈과 같은 모던 JavaScript 기능을 사용해 JavaScript 코드를 불러오고 내보낼 수 있다.
위 개선사항들을 모두 해결할 수 있는 것이바로 vue cli이다.
Vue CLI는 필수적인것은 아니며 Vue 개발팀이 관리하는 플러그인이다.
우선 prompt 창 하나 켜고 맥이라면 sudo
접두어를 붙여서 warning이 안 나도록 해주자.
sudo npm install -g @vue/cli
를 넣어서 설치를 하면 된다.
vue create 이름
-
대쉬는 사용할 수 있다.npm init vue
공식 패키지의 사용은 Vue 프로젝트를 초기화하는 데 도움이 된다.
위 명령어를 입력하면 프로젝트 생성을 안내하는 명령줄 마법사가 나타나는데, Vue CLI에서 제공하는 것과 비슷하다.(선택 사항 및 옵션은 약간 다름).