본문 바로가기
Vue

vue-cli3 개발 환경 구축

by usang0810 2020. 9. 3.

vue-cli 개발 환경을 구축하기 전 기본 개발 환경입니다.

  • OS : win10
  • 에디터 : vscode(default terminal : git bash)
  • node : 12.13.1
  • git

node같은 경우는 추후에 버전을 맞출 것을 생각하여 nvm으로 관리하는 것이 좋습니다.

https://github.com/coreybutler/nvm-windows/releases

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

nvm-setup으로 nvm 설치 후 nvm install v12.13.1, nvm ls, nvm use v12.13.1을 통해 node 관리 가능

 

 


vue-cli3 설치

git bash를 열고 다음의 명령어를 입력합니다.

$ npm i -g @vue/cli

설치 후 다음과 같은 명령어를 입력하고 버전이 출력되면 정상 설치

vue-cli 버전 확인

 

vue-cli가 설치된 것을 확인했으면 바로 프로젝트 생성을 하면 됩니다.

$ vue create test-project

 

위의 명령어를 입력하게 되면 어떤 것으로 설치할 지 선택하라고 나오는데 'Manually select features'를 선택하여 세부사항을 선택해줍니다.

vue create 실행시의 화면

 

프로젝트에 추가할 요소들을 선택하라고 나오는데 여기서 'Router', 'Vuex', CSS Pre-processors'를 추가로 선택해줍니다.

세부사항 선택시 화면

 

그 다음 Vue.js의 버전을 선택하라고 하는데 저는 3.x의 버전을 선택했습니다. 2.x버전을 선택해주세요.

vue.js 버전 선택 화면

 

router의 history 모드를 사용할 것인지의 여부인데 y를 선택했습니다.

router의 history 모드 사용 여부 확인 화면

 

css 전처리기의 선택 화면인데 저 같은 경우에는 scss를 사용하여 node-sass를 선택했습니다.

css 전처리기 선택 화면

 

linter 선택 화면입니다. 저는 prettier까지 추가로 설정하는 것을 선택했습니다.

lint 선택 화면

 

그 다음 lint 특성 추가와 config 설정은 잘 모르는 관계로 default로 설정했습니다.

그 뒤에 현재 설정한 값들은 나중에 다시 vue-cli를 만들때 현재 설정한 값들로 그대로 사용할 수 있게 할 것인지의 여부입니다. y를 하면 별칭만 추가로 적어주면 됩니다. 저는 이미 만들어 뒀으므로 n을 입력했습니다.

vue-cli 설정 최종 화면 

 

위의 설정값까지 정해주면 이제 프로젝트가 생성됩니다. 생성 된 뒤 다음과 같은 커맨드를 따라하라고 돼있는데 그대로 따라해주면 됩니다.

프로젝트 생성 후 메시지

 

커맨드를 따라했을 경우 서버가 실행되는 주소가 나옵니다. 따라 들어가보면 생성한 vue project의 메인 화면을 확인 할 수 있습니다.

서버 실행시의 메시지
실행한 서버의 메인 화면

 


추가 구성사항

  • 'vue add element' 명령어를 통해 vue 디자인 프레임워크인 element-ui 설치(locale 선택 시 'ko'로 선택)
  • 설치하게 되면 src/plugins 폴더가 생기고 그안에 'element.js'가 생김 

설치 후 서버를 실행해보면 다음과 같이 중앙에 el-button이 잘 나오면 설치 성공