web-dev-qa-db-fra.com

Exclure avec un motif dans tsconfig.json

Existe-t-il un moyen d'ajouter un modèle dans la propriété exclude d'un fichier tsconfig ou est-il uniquement capable de prendre en charge les répertoires?

J'essaie d'exclure tous mes fichiers de test de la compilation, donc je me demandais si je pouvais utiliser quelque chose comme ça:

src/**/*.spec.ts

Il semble que cela ne fonctionne pas.

23
Nick Tsitlakidis

Les globes fonctionnent dans TypeScript 2.0+. Vous feriez "exclude" : ["src/**/*.spec.ts"] dans votre tsconfig.json.

Plus

https://basarat.gitbook.io/TypeScript/content/docs/project/files.html

14
basarat

Exemple complet si quelqu'un en a besoin:

{
  "compilerOptions": {
    ...
  },
  "include": [
    "src/**/*"
  ],
  "exclude": [
    "src/**/*.spec.ts"
  ]
}
21
sherb