欢迎来到码农权的博客 MaNongGeGe.|

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

本文作者:HuangBingQuan

本文链接:https://www.cnblogs.com/bingquan1/p/17157979.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   HuangBingQuan  阅读(27)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 不将就 码农权
  2. 2 Bleeding Love 码农权
  3. 3 想你念你 码农权
Bleeding Love - 码农权
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

Not available