typescript使用
1. 官网
https://www.typescriptlang.org/
2.在线运行环境
https://www.typescriptlang.org/play
3.官方文档
https://gibbok.github.io/typescript-book/zh-cn/book/typescript-introduction/
4.国产文档
https://wangdoc.com/typescript/
5.使用
1>安装
tsc 是一个 npm 模块,使用下面的命令安装(必须先安装 npm)。
$ sudo npm install -g typescript
2>查看版本
$ tsc -v
Version 5.3.2
3>使用
TypeScript 允许将tsc的编译参数,写在配置文件tsconfig.json。只要当前目录有这个文件,tsc就会自动读取,所以运行时可以不写参数。
$ tsc file1.ts file2.ts --outFile dist/app.js
上面这个命令写成tsconfig.json,就是下面这样:
{
"files": ["file1.ts", "file2.ts"],
"compilerOptions": {
"outFile": "dist/app.js"
}
}
有了这个配置文件,编译时直接调用tsc命令就可以了:
$ tsc
4>vue-tsc --noEmit的使用
vue-tsc:Vue 官方提供的命令,用于执行 TS 的类型检查。它在执行时会根据项目中的 tsconfig.json 文件配置进行类型检查
--noEmit:TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出
一般配置在package.json的scripts下:
"build": "vue-tsc --noEmit && nuxt build",
