如何使用vscode [Visual Studio Code]开发工具来搭建一套TypeScript的开发环境
使用Visual Studio Code + Node.js搭建TypeScript开发环境
简介
本文将简述如何使用vscode [Visual Studio Code]开发工具来搭建一套TypeScript的开发环境,主要的目的是落地留痕,同时也希望能对一些刚入门的小伙伴有一定的参考价值。[注意:Windows,Linux,OS X在操作上基本上一致,只是工具的安装有所不同,这里仅以Windows平台作为本次教程的演示环境]
TypeScript是一种由微软开发的自由和开源的编程语言,通常我们认为其是JavaScript的一个超集,且本质上向这个语言添加了可选的静态类型和
我的第一个TypeScript程序
新建一个workspace工作目录
这里我先在桌面上新建一个DemoModules
的目录来存放一些我的Demo Projects,然后选中DemoModules
右键使用
vscode 打开或者打开CMD
,切换到DemoModules
下,然后输入命令:code
.
既可以使用 vscode 打开DemoModules
目录。
接着,在该目录下新建一个名为TS_DEMO
的目录:
创建我的第一个typescript文件
在TS_DEMO
下新建一个名为greeter.ts
的文件,并输入如下代码:
我们发现这就是一个简单的javascript code,那么我继续改造一下这个代码,弄得稍微复杂点,加入接口interface
和类class
:
继续在该目录下新建一个index.html
的文件,并在body中引入greeter.js
脚本:
编译typescript文件
第一步:首先在TS_DEMO
目录下创建一个名为tsconfig.json
的文件,可以手动创建该文件,并输入如下代码:
也可以使用命令自动创建这个配置文件,CMD
中切换到TS_DEMO
目录,然后输入命令:tsc
-init
即可自动创建 ts_config.json
第二步:接下来我们继续输入编译命令,编译greeter.ts
;输入指令:tsc
-w greeter.ts
, 其中-w
是watch
监控的意思,当typescript文件内容发生改变时会自动进行编译。
我们可以看到,TS_DEMO
目录下多了一个.js
后缀的同名文件,这就是typescript编译后的javascript文件。
同时我们还可以更改tsconfig.json
中的target
属性,调整编译出来的javascript版本
最后我们将index.html用Chrome或者Firefox打开看看效果: