Vue3 其中一个很大的特性就是支持 TypeScript,基本很少看到有使用了 Vue3 的项目但是不使用 TypeScript 的。
TypeScript 可以在编译时通过静态分析检测出很多常见错误。大部分前端大型项目都是使用 TypeScript 编写,包括 Vue 自身。并且所有的 Vue 官方库都自带了类型声明文件,开箱即用。
可见不管是公司 Vue3 项目,还是 Vue3 的学习,我们都避不开要学习 TypeScript。本章就带大家初识 TypeScript 。
在初识 Vue 的第一章里,我们就使用 VScode 来学习 Vue3 了。
VSCode 中内置特定版本的 TypeScript 语言服务:
VSCode 内置支持:Volar,提供了 Vue 单文件组件中的 TypeScript 支持等特性。
因为 VSCode 只集成了 TypeScript 语言服务,不包含转译器,所以我们还需要单独安装 TypeScript。
转译器 TypeScript Compiler: 也就是将 TypeScript 转码为 JavaScript 代码的编译器。
全局安装 typescript: