Comment puis-je exclure des fichiers de la construction angulaire en utilisant angular-cli. Je viens d'ajouter le chemin à exclure dans les fichiers tsconfig.json
et tsconfig.app.json
, mais lorsque je lance ng serve
, angular tente toujours de compiler les fichiers.
Des idées?
Utilisation de la propriété exclude
de tsconfig.json
(au niveau racine), c’est-à-dire:
{
"exclude": [
"node_modules",
"**/*.spec.ts"
]
}
Vous pouvez utiliser ng eject
pour obtenir le fichier webpack.config.js. Vous pouvez le modifier selon vos besoins. Cependant, vous ne pourrez pas utiliser ng serve
ou ng build
après cela.
Pour utiliser à nouveau ces commandes, vous devez modifier .angular-cli.json
. Supprimez la propriété 'projects.ejected' ou définissez-la sur false. Comment annuler Angular 2 Cli ng-eject
J'ai remarqué que si vous mettez un .
devant le chemin cela fonctionnera:
{
"extends": "../tsconfig.json",
"compilerOptions": {
...
},
"exclude": [
...
"./yourPathToExclude/**/*"
]
}