vue 3 가 설치된 상태에서 vue 2 버전 사용하기

빠른 결과

vue3 - vuetify3 : 되는 것처럼 보이나 거의 X
vue3 - vuetify2 : 일부  O
vue2 - vuetify3 : X
vue2 - vuetify2 : O


vue create( ver 3 ) - vue add vuetify( ver 3 ) = 제대로 구동 안됨
vue create( ver 3 ) - vue add vuetify( ver 2 ) = 설치안됨

뷰티파이로 뷰티풀한 하루를 보낸다.

vuetify 가 아직 완벽히 vue 3 를 지원하지 못하는 듯 하다.
( 정식버전이 아니라 preview 버전이라고 나온다 )

2023.02.23 기준 현재 vue 2은 제작사(?)에서 없애려는 단계라 저장소 위치들도 이상해지고 설치시 에러가 많이 나온다.

vue 는 "vue ui" 커맨드를 통해 플젝을 생성할 수 있는데 혹시나? 해서 이걸로 시도해 보았다.

두둥
뭔가 서버를 띄우는 거 같더니
웹브라우저에서 자동으로 이런 화면이 띄워진다. 만들기를 누르자

ide 처럼 생성한 플젝 위치에 있는 다른 폴더를 표시해준다

플젝명을 적어준다. 환경이 맥이라 yarn 으로 설정했다

vue 2 를 선택하고 만들기

빙글빙글

플젝이 생성되었다. 진짜 ide같다. 왼쪽의 퍼즐모양을 클릭하자. 플러긴 설정 메뉴이다.

( 사실 뷰 플젝 생성은 vue create 를 통해서 해도 상관은 없었다. 문제는 커맨드라인을 통한 vuetify 설치에서 문제였던 것 )

검색을 누른 뒤 vuetify 로 검색 후 vue-cli-plugin 을 설치하고 설치완료 클릭

ide( 여기서는 intelliJ )에 와서 간단히 테스트를 위해 HelloWorld.vue 소스를 고쳐보자
<template>
	<v-row>
		<v-col cols="12" sm="6">
			<v-date-picker v-model="dates" range></v-date-picker>
		</v-col>
		<v-col cols="12" sm="6">
			<v-text-field v-model="dateRangeText" label="Date range" prepend-icon="event" readonly></v-text-field>
			model: {{dates}}
		</v-col>
	</v-row>
</template>

<script>
export default {
	data : () => ( {
		dates : ['2019-09-10', '2019-09-20'],
	} ),
	computed : {
		dateRangeText()
		{
			return this.dates.join( ' ~ ' );
		},
	},
}
</script>

HelloWorld 에 새로 넣을 소스코드이다.
( vuetify 용 달력 샘플소스 )

요렇게 바꿔주고 구동하면
잠깐 intelliJ 에서 node 기반 서버 구동 방법을 모른다면?

-끗-

Subscribe to X세대 신입사원

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe
774-86-01972 cinnabar.3d@gmail.com