728x90
Vue3 + Typescript 프로젝트 생성 방법
- vue cli 설치 (버전: 4.5.8)
npm install -g @vue/cli
- Vue3 프로젝트 생성
vue create vue3-and-typescript
- Babel, Typescript, 3.x, no class style 설정
기존 Vue3 프로젝트에 Typescript 설정하는 방법
vue add typescript
- vue/cli upgrade
- Babel, no class style 설정
- convert all .js file to .ts
- skip type checking to all declaration files
프로젝트 구조
- main.ts : 기존 javascript로 구성된 main.js와 동일
- shims-vue.d.ts : Typescript의 Helper file이다. vue 파일에서 일어나는 일들에 대해 정의가 내려져 있다. 수정 불필요
Component에 Typescript 적용하는법
<script lang="ts">
import {defineComponent} from 'vue' // import vue helper function
export default defineComponent{
data(){
return {}
},
}
</script>
- defineComponent : typescript를 컴파일 할 수 있는 component를 정의해준다. single file component에 설정.
'VueJS' 카테고리의 다른 글
Vue3 - 4.Custom type의 데이터 (0) | 2021.12.28 |
---|---|
Vue3 - 3.Type Fundamentals (0) | 2021.12.28 |
Vue3 - 1. Composition API (0) | 2021.12.11 |
vue3 - 0.주요 특징 (0) | 2021.12.10 |
array / object prototype (0) | 2021.06.27 |