HelloTypeScript

Hello TypeScript

  • TypeScript是JS的超级,是一个可选的、静态的类型系统
    • 静态的(类型检查发生的时间,在编译的时候,而非运行时)
    • 类型系统(对代码中所有的标识符(变量、函数、参数、返回值)进行类型检查)

在node中搭建TypeScript环境

  1. 安装typescript:yarn global add typescript
  2. 生成配置文件 tsc --init(使用了配置文件后,使用tsc进行编译时,不能跟上文件名,如果跟上文件名会忽略配置文件。)
  3. @types/node:@types是一个ts官方的类型库,其中包含了很多对js代码的类型描述,jQuery是js写的没有类型检查,安装@types/jquery,为jquery库添加类型定义

配置文件

使用第三方库简化流程

  1. ts-node:将ts代码在内存中完成编译,同时完成运行
  2. nodemon:用于检测文件的变化
  3. 举个栗子:
  "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
posted @ 2023-02-26 22:13  HuangBingQuan  阅读(21)  评论(0编辑  收藏  举报