当前位置:网站首页>《21天精通TypeScript-3》-安装搭建TypeScript开发环境.md
《21天精通TypeScript-3》-安装搭建TypeScript开发环境.md
2022-07-05 15:37:00 【搞前端的半夏】
大家好,我是半夏,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注 点赞
加我微信:frontendpicker,一起学习交流前端,成为更优秀的工程师~关注公众号:搞前端的半夏,
专栏地址
本着让天下没有难学的TypeScript,笔者在熟读官方文档,MDN的基础上,以会和用为根本目标,带着大家学会TypeScript的基础知识!本专栏,不设文章上限,一直更,更到大家都学会为止。
https://blog.csdn.net/shangyanaf/category_11822476.html
安装TypeScript
作为一个前端开发者,我们可以通过下面的命令全局快速安装TypeScript
。
npm install typescript -g
打开命令行窗口,例如windows下的cmd。
tsc
TypeScript
提供了命令行工具tsc
。
TypeScript文件无法直接在浏览器中运行,我们需要将其转换成JavaScript文件。
tsc
的作用就是将TypeScrpt文件 **(.ts)**编译成JavaScript文件(.js)。
验证是否安装成功/查看版本号:
tsc -V
编辑器
除了命令行工具,TypeScript还增强了编辑器和 IDE 的功能,包括代码补全、接口提示、跳转到定义、重构等。
主流的编辑器都支持 TypeScript,这里我推荐使用 Visual Studio Code(VsCode)。VsCode内置了对TypeScript语法的检查。
如果你经常使用VSCode,你可能会偶尔把鼠标放在变量上,此时VSCode会在变量上面给出一个提示框。
效果如下图的红色框,提示 let userName:string
,userName是string类型的。其实这就是TS的类型推断。
获取其他编辑器或 IDE 对 TypeScript 的支持:
- Sublime Text
- WebStorm
- Vim
- Emacs
- Eclipse
- Atom
- [Visual Studio 2019](https://marketplace.visualstudio.com/search?term=TypeScriptTeam&target=VS&category=All categories&vsVersion=vs2019&sortBy=UpdatedDate)
- [Visual Studio 2017](https://marketplace.visualstudio.com/search?term=TypeScriptTeam&target=VS&category=All categories&vsVersion=vs15&sortBy=UpdatedDate)
typeScript在线工具
如果你是练习TypeScript语法,你可以直接使用TypeScript提供的在线工具。
边栏推荐
- 项目中批量update
- 研发效能度量指标构成及效能度量方法论
- Coding devsecops helps financial enterprises run out of digital acceleration
- ES6深入—ES6 Generator 函数
- 视觉体验全面升级,豪威集团与英特尔Evo 3.0共同加速PC产业变革
- wyt 。。
- Virtual base class (a little difficult)
- 项目sql中批量update的时候参数类型设置错误
- List de duplication and count the number
- Data communication foundation OSPF Foundation
猜你喜欢
19.[STM32]HC_ SR04 ultrasonic ranging_ Timer mode (OLED display)
Lesson 4 knowledge summary
降本40%!Redis多租户集群的容器化实践
16.[STM32]从原理开始带你了解DS18B20温度传感器-四位数码管显示温度
Which keywords will conflict with the abstract keyword
Data communication foundation NAT network address translation
研发效能度量指标构成及效能度量方法论
抽象类中子类与父类
Appium automation test foundation - appium basic operation API (I)
具有倍数关系的时钟切换
随机推荐
Noi / 1.5 06: element maximum span value of integer sequence
vlunhub- BoredHackerBlog Moriarty Corp
Relationship between objects and classes
[brief notes] solve the problem of IDE golang code red and error reporting
Six common transaction solutions, you sing, I come on stage (no best, only better)
Record the pits encountered in the raspberry pie construction environment...
一文带你吃透js处理树状结构数据的增删改查
This article takes you through the addition, deletion, modification and query of JS processing tree structure data
19.[STM32]HC_SR04超声波测距_定时器方式(OLED显示)
The difference between abstract classes and interfaces
Analytic hierarchy process of mathematical modeling (including Matlab code)
定义严苛标准,英特尔Evo 3.0正在加速PC产业升级
vulnhub-Root_ this_ box
对象和类的关系
Intelligent metal detector based on openharmony
Replknet: it's not that large convolution is bad, but that convolution is not large enough. 31x31 convolution. Let's have a look at | CVPR 2022
服务器的数据库连不上了2003,10060“Unknown error“【服务已起、防火墙已关、端口已开、netlent 端口不通】
Interval DP (gravel consolidation)
Information collection of penetration test
Go language programming specification combing summary