什么是TypeScript?
TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。
TypeScript的作者是安德斯·海尔斯伯格,C#的首席架构师。它是开源和跨平台的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以运行在TypeScript环境中。TypeScript是为大型应用的开发而设计,并且可以编译为JavaScript。
安装环境
安装express
$ npm install express --save
全局安装typescript
$ npm install -g typescript
安装依赖
$ npm install --save-dev @types/node
$ npm install --save-dev @types/express
生成ts配置文件
$ tsc --init
配置TypeScript配置文件 —— tsconfig.json
{
"compilerOptions": {
"target": "ES6",
"outDir": "./",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
},
"exclude": ["node_modules"]
}
outDir
即编译ts后的输出目录。
编译TS文件
$ tsc
编译项目文件夹内所有ts文件,并将编译生成的js文件输出至指定目录。