125 votes

Un autre processus, avec l'id #######, est en train d'exécuter ngcc

J'essaie de construire et de servir mon projet. Il fonctionnait correctement, je l'ai mis à jour à partir de git et soudain, lorsque je le sers, il y a une erreur disant "Un autre processus, avec l'id 29800, est en train d'exécuter ngcc". J'ai réessayé "npm i", j'ai aussi redémarré l'IDE et même le PC, mais ça dit toujours la même chose.

287voto

Bludream Points 300

Cela se produit lorsque ngcc (Angular compatibility compiler) n'a pas fini de faire ce qu'il fait, vous devez avoir activé ivy dans votre projet Angular. lire ici pour plus d'informations sur le lierre.

  1. Essayez d'abord d'exécuter npm install à nouveau, pour voir si cela résout votre problème.
  2. Essayez d'exécuter ngcc manuellement.
  3. supprimer ce fichier node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
  4. Si rien de ce qui précède n'a fonctionné, alors supprimez node_modules et essayez npm i encore.

30voto

Lalit Rane Points 314

L'ordinateur portable est tombé en panne et j'ai eu ce problème après le redémarrage. La suppression du fichier ci-dessous du projet ionique a résolu le problème.

node_modules/@angular/compiler-cli/ngcc/ ngcc_lock_file

9 votes

C'était node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__ sur Angular 9.1

13voto

santosh ghimire Points 105

Essayez de supprimer votre ngcc_lock_file dans le chemin :

node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file

C'est le travail pour moi.

9voto

Ben Yee Points 622

Réglez tout cela en une seule commande :

exécuter npm ci

cela supprimera node_modules y npm install

5voto

Il suffit de retirer le node_modules puis exécutez npm i

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X