typescript 配置文件 tsconfig.json

EN
EN
2022-10-21 / 0 评论 / 456 阅读 / 正在检测是否收录...

在目录创建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

评论 (0)

取消