web-dev-qa-db-fra.com

Angular5 - Le fichier est manquant dans la compilation TypeScript

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?

7
Idov

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

2
Naga Sai A