[TOC]
前言
此文档旨在帮助大家快速的上手使用Vue3 + Vite搭建TypeScript项目。
鉴于Vue3部分语法糖提案暂未落地,且生态链未完善(最主要是这个),本文档将不使用以下两个实验性语法糖:
文档介绍
本文档假设你已经熟悉Vue2,并对Vue3有了基本的了解,该文档将主要使用Composition API。
大部分的概念本文档不会详细介绍(这个官方文档已经做到了),所以会在涉及到相应知识点时,直接给出对应的官方文档链接,也省去了自己搜索文档内容的麻烦。
- 本文档将基于 Vite 进行项目搭建,这是尤大极力推荐的新打包工具。
- 项目使用 Vue3 + Vue Router 4 + Element Plus 进行开发,这里没有使用 Vuex4,因为它对于TypeScript的支持不够友好,项目中使用自己封装的状态管理。
- 同时搭配 TypeScript、ESLint、Prettier进行代码检查与格式化,css预处理器使用scss。