在项目的根目录创建tsconfig.json用来编译ts
具体的配置说明,常用的配置有以下,注释的了解即可。
{
"include": ["./src/**/*"],
"compilerOptions": {
//编译的版本
"target": "es2015",
// 指定的模块,如果想合并为一个文件必须要amd和systems
"module": "es2015",
// 引用的库,一般不改动
// "lib": [],
// 编译后存放的js文件位置
"outDir": "./dist",
// 将编译后的代码合并为一个文件,有打包工具打包即可
// "outFile": "./dist/app.js",
// 默认不编译js
"allowJs": false,
// 检查js文件是否规范
"checkJs": false,
// 编译去除注释
"removeComments": false,
// 不生成编译后的文件,
"noEmit": false,
// 所有的严格模式的总开关,一开全开,一关全关
"strict": false,
// 当有错误时不生成编译文件
"noEmitOnError": false,
// 编译后使用严格模式
// "alwaysStrict": false,
// 不允许隐式any,必须声明类型
"noImplicitAny":true,
// 明确this,以免有隐患
"noImplicitThis":true,
}
}