編譯器配置項(xiàng)-compilerOptions
編譯診斷配置項(xiàng)03
列出輸出的文件 - listEmittedFiles
將編譯過(guò)程生成的部分文件的名稱打印到終端。
這個(gè)配置項(xiàng) listEmittedFiles 在以下兩種情況下很有用:
- 您希望將 TypeScript 的轉(zhuǎn)譯功能作為終端構(gòu)建鏈中的一部分,這些列出的文件名將在終端構(gòu)建鏈的下一個(gè)命令中處理。
- 在調(diào)試配置文件的
include的設(shè)置包含文件的過(guò)程中,您不確定 TypeScript 是否已包含您預(yù)期的文件。
例如:
example
├── index.ts
├── package.json
└── tsconfig.json
tsconfig.json配置如下:
{
"compilerOptions": {
"declaration": true,
"listEmittedFiles": true
}
}
那么在TypeScript編譯時(shí)將打印出如下文件名稱:
$ npm run tsc
path/to/example/index.js
path/to/example/index.d.ts
通常,TypeScript 會(huì)在編譯成功時(shí)默認(rèn)輸出這些文件名稱。