Express框架中使用TypeScript

什么是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文件输出至指定目录。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容