博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Typescript tsconfig
阅读量:6593 次
发布时间:2019-06-24

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

Typescript-tsconfig.json

typescript之旅

1.

2.
3.
4.
5.
6.
7.

tsconfig.json

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

  • tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项

tsconfig.json的两种使用方式

  • 在当前目录下输入tsc命令,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜索父目录

  • tsc -project(或-p)指定一个包含tsconfig.json文件的目录

示例

  • compilerOptions(编译选项)

非必需,编译器会使用默认值

  • files

非必需,编译器会默认包含当前目录及子目录下的所有TypeScript文件(.ts 或 .tsx)。 如果提供了"files"属性值,只有指定的文件会被编译。

  • exclude

非必需,如果指定了"exclude"选项,编译器会包含当前目录及子目录下的所有TypeScript文件(.ts 或 .tsx),不包括这些指定要排除的文件。

注意

  • "files"选项不能与"exclude"选项同时使用。如果同时指定了两个选项的话,只有"files"会生效。

  • 命令行上提供的编译选项会覆盖tsconfig.json文件中的对应选项。

编译选项

常用:

选项 描述
--sourceMap 生成相应的'.map'文件。
--outDir 指定--outFile的目录
--outFile 将输出文件合并为一个文件。合并的顺序是根据传入编译器的文件顺序和///<reference``>和import的文件顺序决定的。查看输出文件顺序文件了解详情。
--module 'commonjs','amd','system',或 'umd'。只有'amd'和'system'能和--outFile一起使用。
{    "compilerOptions": {        "noImplicitAny": true,        "declaration": true,        "module": "system",        "outDir": "lib",        "out": "lib/state.com.js"    },    "files": [        "src/header.ts",        ....    ]}

转载地址:http://dkuio.baihongyu.com/

你可能感兴趣的文章
Mybatis3.3——源码阅读笔记
查看>>
oracle中的trunc函数操作
查看>>
杂牌蓝牙在2003系统使用新驱动的破解方法!
查看>>
EventCache表太大, 怎么办?
查看>>
Top 10 mistakes in Eclipse Plug-in Development
查看>>
Directx教程(23) 简单的光照模型(2)
查看>>
判断站点访问的终端类型(移动端还是pc端)的方法
查看>>
使用sphinx来创建文档
查看>>
001淘淘商城项目:项目的Maven工程搭建
查看>>
[转]用了docker是否还有必要使用openstack?
查看>>
浅谈游戏的声音处理-流播放文件 source
查看>>
c语言之cgi实例
查看>>
Direct2D教程(八)梯度色画刷
查看>>
Swift vs. Objective-C:未来看好 Swift 的十个理由
查看>>
Java 并发性和多线程
查看>>
IE6下frameset横向滚动条BUG
查看>>
UVA 10026 Shoemaker's Problem
查看>>
XAML 属性设置Windows Phone笔记
查看>>
springboot整合mybatis中的mapper不影响使用,但是总是提示红线
查看>>
微信助力活动表结构设计
查看>>