File tree Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ display : " explainFiles"
3+ oneline : " Imprime os arquivos lidos durante a compilação juntamente com o motivo de sua inclusão."
4+ ---
5+
6+ Imprime os nomes dos arquivos que o TypeScript reconhece como parte do seu projeto e a razão pela qual são partes da compilação.
7+
8+ Por exemplo, neste projeto com apenas um simples arquivo ` index.ts `
9+
10+ ``` sh
11+ example
12+ ├── index.ts
13+ ├── package.json
14+ └── tsconfig.json
15+ ```
16+
17+ Usando um ` tsconfig.json ` que tem ` explainFiles ` configurado como true:
18+
19+ ``` json
20+ {
21+ "compilerOptions" : {
22+ "target" : " es5" ,
23+ "module" : " commonjs" ,
24+ "explainFiles" : true
25+ }
26+ }
27+ ```
28+
29+ Executando o TypeScript nesta pasta teremos uma saída semelhante à essa:
30+
31+ ```
32+ ❯ tsc
33+ node_modules/typescript/lib/lib.d.ts
34+ Default library for target 'es5'
35+ node_modules/typescript/lib/lib.es5.d.ts
36+ Library referenced via 'es5' from file 'node_modules/typescript/lib/lib.d.ts'
37+ node_modules/typescript/lib/lib.dom.d.ts
38+ Library referenced via 'dom' from file 'node_modules/typescript/lib/lib.d.ts'
39+ node_modules/typescript/lib/lib.webworker.importscripts.d.ts
40+ Library referenced via 'webworker.importscripts' from file 'node_modules/typescript/lib/lib.d.ts'
41+ node_modules/typescript/lib/lib.scripthost.d.ts
42+ Library referenced via 'scripthost' from file 'node_modules/typescript/lib/lib.d.ts'
43+ index.ts
44+ Matched by include pattern '**/*' in 'tsconfig.json'
45+ ```
46+
47+ A saída acima mostra:
48+
49+ - A busca lib.d.ts inicial baseada em [ ` target ` ] ( #include ) , e a cadeia de arquivos ` .d.ts ` que são referenciados
50+ - O arquivo ` index.ts ` localizado através do pattern padrão de [ ` include ` ] ( #include )
51+
52+ Esta opção é destinada à depurar como um arquivo se tornou parte de sua compilação.
You can’t perform that action at this time.
0 commit comments