博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
typeconfig.json配置说明
阅读量:7078 次
发布时间:2019-06-28

本文共 932 字,大约阅读时间需要 3 分钟。

  1. 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。

  2. 不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜索父目录。

  3. 不带任何输入文件的情况下调用tsc,且使用命令行参数–project(或-p)指定一个包含tsconfig.json文件的目录

     
    {
    "compilerOptions": { // 编译器选项, https://www.tslang.cn/docs/handbook/compiler-options.html
    "allowJs": true, // 允许编译javascript文件。
    "alwaysStrict": true, // 以严格模式解析并为每个源文件生成
    "module": "commonjs", // 指定生成哪个模块系统代码. None/CommonJS/AMD/System/UMD/ES6/ES2015
    "noImplicitAny": true, // 在表达式和声明上有隐含的 any类型时报错
    "removeComments": true, // 删除所有注释,除了以 /!*开头的版权信息。
    "preserveConstEnums": true, // 保留 const和 enum声明
    "sourceMap": true, // 生成相应的 .map文件。
    "declaration": true, // 生成对应的.d.ts
    "outDir": "dist", // 指定输出目录
    },
    "files": [ // 哪些文件会被编译(具体文件名)
    "core.ts",
    ],
    "include": [ // 文件夹下编译包括;
    "src/**/*" // 匹配0或多个字符(不包括目录分隔符)? 匹配一个任意字符(不包括目录分隔符) **/ 递归匹配任意子目录
    ],
    "exclude": [ // 文件夹下编译排除;
    "node_modules",
    "**/*.spec.ts"
    ]
    }

转载于:https://www.cnblogs.com/zhaowinter/p/10749683.html

你可能感兴趣的文章
UIScrollView中使用AutoLayout
查看>>
为什么用ls和du显示出来的文件大小有差别?
查看>>
node.js学习之流解析(一)
查看>>
YxdIOCP (DIOCP修改版)
查看>>
[Unity] Unity3D研究院编辑器之独立Inspector属性
查看>>
【c】插入排序
查看>>
大数据生态圈的一致性
查看>>
完美的代价
查看>>
程序内部让用户直接上appstore评价游戏的链接地址以及跳转方法
查看>>
【快学springboot】4.接口参数校验
查看>>
SQLSERVER存储过程基本语法
查看>>
第七 其它模块及面向对象
查看>>
微擎用户账号加密方式
查看>>
NOIP2011DAY1T3 Mayan游戏
查看>>
html----h1-6标签
查看>>
Session Management
查看>>
MySQL数据类型详解
查看>>
JAVA_OPTS设置
查看>>
Spring配置hibernate读取实体类映射mappingResources,annotatedClasses,packagesToScan
查看>>
Android O PackageInstaller 解析
查看>>