1. vscode 编译ts后报错问题
在项目根目录添加tsconfig.json文件(空文件也行)
2. 自动编译单个ts文件
tsc demo.js -w
3. 自动编译所有ts文件
需要有tsconfig.json 文件(空文件也行)
tsc -w
4. tsconfig.json 部分配置
{
// 指定哪些ts文件需要编译 ** 任意目录 *任意文件
"include": [
"./src/**/*"
],
// 不编译哪些ts文件
"exclude": [
],
// 编译器的选项
"compilerOptions": {
// 指定编译后的es版本
"target": "ES5",
// 指定模块化的规范
"module": "ES6",
// 指定项目中使用的库,一般不用改
// "lib": []
// 编译后的文件目录
"outDir": "dist",
// 输出的文件,所有的代码合并在同一个文件
// "outFile": "./dist/a.js"
// 是否对js文件进行编译,默认false
"allowJs": false,
// 检查js代码是否符合语法规范。默认false
"checkJs": false,
// 移除注释,默认false
"removeComments": false,
// 是否生成编译后的文件,默认false
"noEmit": false,
// 有错误时不编译,默认false
"noEmitOnError": false,
// 编译后的文件是否为严格模式
"alwaysStrict": false,
// 不允许隐式any类型
"noImplicitAny": false
}
}