HelloTypeScript
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
本文作者:HuangBingQuan
本文链接:https://www.cnblogs.com/bingquan1/p/17157979.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步