背景说明
TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。
同类对比
TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。
官方网站
https://www.typescriptlang.org/
翻译网站
https://www.tslang.cn/docs/home.html
https://typescript.bootcss.com
https://jkchao.github.io/typescript-book-chinese
https://zhongsp.gitbooks.io/typescript-handbook/content/
安装步骤
$ npm install -g typescript
版本查看
C:\WINDOWS\system32>tsc --version
Version 4.2.4
C:\WINDOWS\system32>
项目运行
编译运行
编写文件app.ts
let greeting:string ='hello wold nodejs';
console.log(greeting)
编译ts文件
86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ tsc app.ts
此时在同级目录下产生app.js
,运行app.js
86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ node app.js
hello wold nodejs
实时编译,此时app.ts修改完成后会实时编译产生app.js
$ tsc -watch app.ts
下午9:33:20 - Starting compilation in watch mode...
直接执行
安装ts-node
模块可以直接运行ts文件
86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ npm install -g ts-node
通过ts-node
命令运行ts文件
86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ ts-node app.ts
hello wold nodejs
学习网址
https://zhuanlan.zhihu.com/p/83689446
https://www.cnblogs.com/boygdm/p/14084612.html
相关书籍
TypeScript实战指南 https://bbs.huaweicloud.com/blogs/101390
网友评论