在Node中搭建TS开发环境

161 阅读1分钟

在node环境中搭建开发环境,当然浏览器环境也是可以的,这里我们只关注语言本身。

安装TypeScript

// 全局安装ts
cnpm i -g typescript

// 使用tsc进行编译文件
tsc ./index.ts

默认情况下,TS会做出下面几种假设:

  1. 假设当前的执行环境是dom
  2. 如果代码中没有使用模块化语句(import、export),便认为该代码是全局执行
  3. 编译的目标代码是ES3

有两种方式更改以上假设:

  1. 使用tsc命令行的时候,加上选项参数
  2. 使用ts配置文件,更改编译选项

TS的配置文件

使用了配置文件后,使用tsc进行编译时,不能跟上文件名,如果跟上文件名,会忽略配置文件。

@types/node

@types是一个ts官方的类型库,其中包含了很多对js代码的类型描述。

JQuery:用js写的,没有类型检查 安装@types/jquery,为jquery库添加类型定义

使用第三方库简化流程

ts-node: 将ts代码在内存中完成编译,同时完成运行

nodemon: 用于检测文件的变化