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