VueJS

[VueJS] 쉬워진? vue2기반 vue-cli 설치 후 Vuetify 적용

SongMinu 2022. 10. 3. 14:09
728x90

최근 vue2 버전의 vue-cli와 vuetify를 이용해 프로젝트를 하나 만들어야 할 일이 생겼었다.

기존에 만들어 두었던 vue2의 vue-cli는 너무 오래전에 만들어 둔 거라 새로 만들고 싶었다.

그동안 vue2는 nuxt가 편해서 사용했었고 vue3는 vite를 이용해서 프로젝트를 만들었어서 별 생각 안 했었는데

오랜만에 vue-cli와 vuetify를 사용하려고 하니 생각이 나지않아 기록해둔 원노트와 노션을 봤지만, 옛 버전의 내용들이라 제대로 구현이 안 되는 상황이 발생해서 최신 날짜로 작성하고자 블로그에 글을 남기기로 했다.


vue-cli 설치

먼저 @vue/cli를 설치한다.

npm i -g @vue/cli

전에는 이 @vue/cli가 @붙은 건 vue3, @가 안 붙은 건 vue2로 기억하고 있었는데 하나로 통합된 것 같다.

위 명령어를 쳐서 설치 후 프로젝트를 생성하고자 하는 디렉터리 안에서 아래와 같이 입력

vue create projectName

명령어 입력 시 위 사진처럼 vue3, vue2 둘 중 하나를 고를 수 있게 되어 있다.
난 vue2가 필요했기 때문에 아래를 선택했고, 선택하면 바로 설치가 시작된다.

Vuetify 적용

만들어진 vue-cli 프로젝트 안으로 들어가서 아래와 같이 명령어를 입력한다.

vue add vuetify

입력하면 아래와 같이 출력이 된다.

이 부분도 옛날이랑 좀 많이 달라진 것 같다.

내가 필요한 건 vue2의 vue-cli와 그에 맞는 Vuetify가 필요하기 때문에 사진에서 보이는 것과 같이 선택했다.

필요한 것들이 설치된다.

 

그럼 이제 끝이 난다.

예전엔 vue-cli 프로젝트를 생성하고 vuetify 패키지를 받아서 프로젝트에 적용하는 작업이 필요했던 걸로 기억하는데

다 자동으로 완성을 시켜준다.

 

처음 vue-cli를 생성했을 때의 구조는 이렇게 되어 있다.

vue add vuetify를 통해 vuetify를 추가하면 아래와 같이 자동으로 추가 및 수정이 된다.

plugins로 vuetify가 추가된 것도 확인할 수 있고, 기존에 생성되었던 HelloWorld.vue 등 수정된 vue 파일을 열어보면 vuetify 컴포넌트가 적용된 소스로 수정된 걸 확인할 수 있다.

 

반응형