Skip to content

Commit a7b8115

Browse files
Merge pull request #45 from gustavofabro/gustavofabro-ptbr-translation
[PT-BR] explainFiles.md
2 parents 5906c38 + 095ec24 commit a7b8115

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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.

0 commit comments

Comments
 (0)