主要内容:基本介绍 ,在vscode中的使用
是什么
是javascript的超集。你可以先按写一个Typescript类型的文件,它的后缀名是.ts,然后再通过typescript的编译器,把.ts文件编译成.js文件。这个过程类似于你先写一个.less文件,然后再把这个.less文件编译成.css文件,然后在网页中使用。
这里有一个明显的问题:为什么要先写一个.ts文件,而不是直接去写javascript?我们额外付出的成本会有什么收益? 如果你用过less,那你肯定知道less和css之间的关系,那么你就会知道为什么要先写一个.ts,再转成.js。
比js的好处
- 类型检查。
- 在IDE中获得更强大的代码提示功能。
...
5分钟入手
前提:
- 【必须】已安装 node npm
第一步:全局安装typescript
因为你需要把.ts文件编译成.js,所以你先要把typescript到本地。
npm install -g typescript
安装成功后,你可以输入如下命令查看当前typescript的版本。
tsc --V
第二步:用编辑器编写一个名为index.ts文件。你可以输入如下内容:
class HelloWorld {
greeting() {
return 'hello world '
}
}
let h = new Helloworld()
console.info( h.greeting() )
第三步:把index.ts转成index.js
tsc index.ts
你会得到一个index.js的文件。
在 vs code 中使用
第一步,全局安装Typescript
第二步,在项目根目录下新建tsconfig.json
内容如下:
{
"compileOnSave": true,
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"outDir": "./src" // 生成.js文件的目录
},
"include": ["source/**/*"] // 你写.ts文件的目录
}
启动时时监控
在保持tsconfig.json文件处于编辑状态的情况下,按ctrl+shift+b
,选择监听命令:
![](https://img.haomeiwen.com/i4071608/091cc75328256885.png)
然后,你就可以编写.ts文件了,当你按下ctrl+s保存时,从.ts到.js的转换就自动完成了。
网友评论