J'ai un fichier file.ts qui ne contient pas un composant/service/etc mais juste un type de données.
Lorsque j'essaye de compiler mon programme, j'obtiens cette erreur: La construction du module a échoué: Erreur: mon chemin\File.ts est absent de la compilation TypeScript. Veuillez vous assurer qu'il se trouve dans votre tsconfig via la propriété 'files' ou 'include'.
Ensuite, j'ai changé mon fichier tsconfig.app.json pour contenir la balise include:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"baseUrl": "./",
"module": "es2015",
"types": []
},
"include": [
"**/*.ts"
],
"exclude": [
"**/*.spec.ts"
]
}
comme le message l'a suggéré, mais j'ai eu cette erreur:
erreur TS18003: aucune entrée n'a été trouvée dans le fichier de configuration "tsconfig.json". Les chemins 'd'inclusion' spécifiés étaient '["src/**/*. Ts"]' et les chemins 'd'exclusion' étaient '["**/*. Spec.ts"]'.
Qu'est-ce que je fais mal?
Pour obtenir le résultat attendu, utilisez le chemin d'accès et le nom de dossier corrects car tout semble correct
Erreur mentionnée dans POST est dû au chemin
Une autre option consiste à utiliser des fichiers
"files": [
"file.ts"]
dans tsconfig.json
Consultez ce lien pour plus de détails - https://github.com/angular/angular/issues/20091