Hello TypeScript
- TypeScript是JS的超级,是一个可选的、静态的类型系统
- 静态的(类型检查发生的时间,在编译的时候,而非运行时)
- 类型系统(对代码中所有的标识符(变量、函数、参数、返回值)进行类型检查)
在node中搭建TypeScript环境
- 安装typescript:yarn global add typescript
- 生成配置文件 tsc --init(使用了配置文件后,使用tsc进行编译时,不能跟上文件名,如果跟上文件名会忽略配置文件。)
- @types/node:@types是一个ts官方的类型库,其中包含了很多对js代码的类型描述,jQuery是js写的没有类型检查,安装@types/jquery,为jquery库添加类型定义
配置文件
使用第三方库简化流程
- ts-node:将ts代码在内存中完成编译,同时完成运行
- nodemon:用于检测文件的变化
- 举个栗子:
"scripts": {
"dev": "nodemon --watch src -e ts --exec ts-node src/index.ts"
}
// 监控文件变化,当文件变化 重新在内存中编译并运行 -e 约束监控文件类型 —watch 只监控src目录
nodemon --watch src -e ts --exec ts-node src/index.ts
标签:node,src,配置文件,--,ts,HelloTypeScript,类型
From: https://www.cnblogs.com/bingquan1/p/17157979.html