TS是什么、为什么、怎么办
TS是什么
javascript程序的静态类型检查器
为什么要用TS
js编写时在预期不同类型值的地方使用了某种类型的值,导致常见的类型错误
js只能提供动态类型,也就是运行一下代码才能知道发生了什么,需要静态类型的检查
TS怎么用
1、安装vscode(自带对TS的支持)
2、安装node
3、全局安装typescript编译器(这样可以在任何目录下运行typescript的命令行)
npm install -g typescript
4、编译TS文件
tsc xx.ts ->编译出一个xx.js文件
5、优化编译
在当前文件夹下,生成配置文件 tsc --init
"rootDir": "./src"
"outDir":"./dist"
在当前文件夹下的继承终端中,自动编译 tsc --watch
// ts有错误不允许编译 tsc -noEmitOnError xx.ts
// 降级编译
"target": "es5"