什么是TypeScript
TypeScript官网中对TypeScript的描述
TypeScript is JavaScript with syntax for types.
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
TypeScript是一门专为开发大规模JavaScript应用程序而设计的编程语言,是JavaScript的超集,包含了JavaScript现有的全部功能,,并且使用了与JavaScript相同的语法和语义。
TypeScript的特点
- TypeScript扩展了JavaScript,为它添加了类型支持。
- TypeScript可以再运行代码之前找到错误并提供修复方案,从而改善开发体验。
- TypeScript可用于任何浏览器、任何操作系统、任何运行JavaScript的地方,且完全开源。
安装TypeScript
安装Node.js
TypeScript的安装需要使用npm工具,而npm运行在Node.js上,因此需要先安装Node.js。打开Node.js官网上下载LTS版本的安装包并安装。在安装Node.js的同时,,也会自动安装npm工具。安装完成后,可使用命令来验证安装是否成功。
~ node -v // 验证命令
v16.15.0 // 安装成功返回结果
安装TypeScript
使用命令全局安装TypeScript,并验证是否安装成功
~ npm install -g typescript // 安装命令
~ tsc --version // 验证命令
Version 4.8.3 // 安装成功返回结果
安装编辑器
TypeScript最大的优势之一便是增强了编辑器和IDE的功能,包括代码补全、接口提示、跳转到定义、重构等。
主流的编辑器都支持TypeScript,个人推荐使用Visual Studio Code,也可以使用官网提供的浏览器在线运行中尝试。