生成 tsconfig.json

  1. yarn tsc --init

compilerOptions: {
target: 编译后 ECMA 版本
module: 模块化使用方式
lib: 标准库
outDir: 编译后输入文件夹
rootDir: 原代码目录
sourceMap
strict: 严格模式
}

标准库

内置对象所对应的声明
target: “es5”
lib: [“DOM”, “ES2015”]

可以使用 ES6 的语法和特性,编译输出 ES5 的代码

多语言错误消息

  1. tsc --locale zh-CN

vscode 中可以在配置 TypeScript: Locale 的选项设置