在目录创建tesconfig.json
{
/*
ts编译器的配置文件
include 包含,哪些ts文件需要被编译
** 任意目录 、*任意文件
exclude 不包含,哪些文件不需要被编译
extends 继承
files 包含的文件。
compilerOptions 编辑器选项
*/
// "include": ["./src/**/*"],
// "exclude": [],
//"files": [],
"compilerOptions": {
//指定ts被编译为js的es版本 . ESNext = es的最新版本
"target": "es3",
//指定要使用的模块化的规范
"module": "es2015",
//浏览器中要使用的库
//"lib": ["dom","es6"]
//指定编译后文件所在的目录
"outDir": "./dist",
//将代码合并到一个文件
// "outFile": "./dist/app.js", //module = system
// 是否对js文件进行编译
"allowJs": false,
// 是否检查js代码是否符合语法规范
"checkJs": false,
// 是否移除注释
"removeComments": false,
//不生成编译后的文件
"noEmit": false,
//有错误时,不生成编译后的文件
"noEmitOnError": false,
//所有严格检查的总开关
"strict": false,
//设置编译后的文件是否使用严格模式 use strict
"alwaysStrict": false,
//不允许隐式的any类型
"noImplicitAny": false,
//不允许不明显类型的this
"noImplicitThis": false,
//严格的检查空值
"strictNullChecks": false,
}
}
评论 (0)