web-dev-qa-db-fra.com

Fichier source introuvable dans le projet CLI angulaire

Bonjour, j'ai ce dossier dans mon projet  Folders Mais quand je cours, j'obtiens cette erreur  Error

Une idée s'il vous plaît?

cordialement

17
kintela

La réexécution de ng serve devrait aider à résoudre le problème. Vous devez avoir ajouté empleado.ts pendant que le serveur local était toujours en cours d'exécution. Angular n'aurait donc pas vu le fichier.

41

Merci à @Hisham Afzal Ahamed pour la solution (arrêter et redémarrer le compilateur Angular).

  • Arrêtez le compilateur: CTRL-C, CTRL-C (ou CTRL-C puis Y)
  • Redémarrez: ng serve (ou tout ce que vous utilisez, par exemple un script npm personnalisé)

Fondamentalement, la CLI angulaire ne «voit parfois» pas les fichiers extraits (par exemple, lors d’une fusion lorsque votre compilateur est en cours d’exécution). Très utile à savoir. En tant que général gain de temps, si vous insérez des fichiers dans votre solution ou effectuez quelque chose de similaire, ou si vous obtenez une erreur du compilateur Angular qui n'a aucun sens, ou si vous avez apporté des modifications importantes, il est toujours utile de s'arrêter redémarrer le compilateur pour faire une nouvelle construction - cela peut éviter tant de maux de tête!

11
Chris Halcrow

Lorsque l'application est en cours d'exécution et que, si vous ajoutez un fichier avec une classe d'exportation, cette erreur de type survient

ERREUR dans le fichier source introuvable: '/ C/abc/xyz/pqr/apps/src/app/comm/ab.ts'.

Solution

redémarre l'application à nouveau, puis cela fonctionne.

En utilisant la commande npm start

4
Manoj Gupta

Solution la plus simple:

J'ai aussi eu le même problème,

Le fichier était présent dans le répertoire mais il montrait l'erreur ci-dessus.

Tout était correct mais l'erreur n'allait pas.

puis j'ai fermé l'onglet et suis à nouveau allé dans le répertoire via la commande Invite et à nouveau démarré le serveur:

ng serve --open

L'erreur est allé !!!

3
wins999

Видел эту ошибку с проверками Angular 4 и далее.
Вы можете решить эту ошибку следующим образом.

  1. Для исполненияCTRL+C)
  2. Запустите или инициализируйте сервер (ng serve или npm start);
1

L'erreur suggère que "fichier source non trouvé".

Cette même erreur que je devenais aussi. Dans mon cas, par erreur, j'ai créé un fichier .ts alors que le serveur ng était en marche. Le fichier n'était pas nécessaire, donc supprimé, à partir de là j'ai commencé à avoir l'erreur.

Je restaure le fichier sans aucun code et l'erreur a disparu. 

0
user10024820

j'ai aussi cette erreur

export class Product {

constructor(
  public productname: string,
  public qty: string,
  public price:string
) {  }

} this mon fichier product.ts

solution:

l'erreur est que j'ai écrit nom_produit sous la forme nom-produit ou nom_produit Ces deux choses ne sont pas autorisées J'espère donc que cela vous aidera

0
rohit gaidhane

Essayez de placer votre fichier empleado.ts dans le dossier assets, puis extrayez le fichier à partir de là.

En tant que, angular recommande de placer toutes vos ressources dans le dossier des ressources, y compris images/polices/json, etc., puis d’y accéder.

PS: en supposant que ce fichier contienne votre contenu statique, comme des données factices, etc.

0
Pardeep Jain

Je suppose que empleado.ts est votre modèle de classe pour empleado. Vous devez donc importer dans votre app.module.

0
Ferus7

Après avoir exécuté NPM, tout recommence Merci.

0
kintela