Como fazer o TypeScript ignorar a pasta node_modules durante a compilação?
Olá a todos! Sou novo no TypeScript e encontrei um problema. Quando executo o comando `tsc` no meu projeto, o compilador começa a verificar todos os arquivos na pasta `node_modules`. Isso leva muito tempo e causa muitos erros.
Minha estrutura de projeto é assim:
```
my-project/
├── node_modules/
├── src/
│ └── index.ts
└── tsconfig.json
```
Aqui está meu `tsconfig.json`:
```json
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"outDir": "./dist",
"strict": true
}
}
```
Quando executo `tsc`, recebo milhares de erros de `node_modules`, embora eu não os importe explicitamente no meu código. Já tentei adicionar `"exclude": ["node_modules"]` no tsconfig.json, mas não adianta. Também tentei usar `"skipLibCheck": true`, mas isso apenas desativa a verificação de bibliotecas, não a ignorância de toda a pasta.
Talvez eu esteja fazendo algo errado? Como configurar corretamente o TypeScript para ignorar completamente `node_modules`? Ficarei grato.