Fermez n'importe quel terminal de travail ou vous pouvez arrêter votre PC si vous ne pouvez pas vous assurer que vous avez fermé tous les terminaux de travail
Cela a fonctionné pour moi. J'ai essayé de supprimer ngcc_lock_file , mais j'ai eu d'autres problèmes après avoir supprimé le fichier de verrouillage.
Brandon Rader
Quels sont ces problèmes
Omar Hasan
Problèmes de compilation Sass. Mes fichiers Sass n'avaient pas changé depuis la dernière compilation réussie, j'ai donc pensé qu'il devait s'agir de node_modules arrosés. Cela s'est avéré le résoudre et aurait également résolu le problème de verrouillage si je ne l'avais pas déjà supprimé.
Brandon Rader
0
Le problème est probablement un cas unique.
Assurez-vous que vous n'en exécutez pas d'autres ng serveen parallèle.
Arrêtez les processus en cours d'exécution et réessayez.
Rechargez votre ordinateur et réessayez.
Si cela n'aide pas
Publiez un journal complet, il est donc possible de résoudre votre problème.
@Oleg, Il me semble qu'il y a un problème avec la logique ngcc.
Malik Haseeb
Si vous utilisez Angular 9, il y a eu 14 versions candidates (la version Angular la plus testée à ce jour). Si vous n'utilisez pas une configuration très unique - elle devrait déjà avoir été testée par les développeurs. Publiez votre configuration ou le journal complet.
0leg
0
Cette situation se produit même lorsque:
Vous ne commencez pas avec un fichier de verrouillage résiduel.
Vous avez exécuté le ngcc à l'avance est recommandé dans la documentation.
Vous faites beaucoup de construction parallèle.
Je ne pense pas que cela ait à voir avec un projet particulier, il est donc difficile de trouver un projet qui le reproduise en soi.
Il me semble qu'il y a un problème avec la logique ngcc. Peut-être que le processus de construction essaie toujours de prendre un verrou brièvement et crée ainsi une condition de concurrence. Peut-être que le ngcc à l'avance ne produit pas exactement la sortie dont une génération ultérieure aura besoin pour éviter l'avertissement.
node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
__ngcc_lock_file__
pour moi. Le supprimer a également résolu le problème.Réponses:
Essayez de supprimer votre
ngcc_lock_file
dans le chemin:node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
.J'ai eu le même problème et j'ai supprimé ce fichier et il a commencé à fonctionner pour moi.
J'espère que ça aide!
la source
__ngcc_lock_file__
la source
Solution de travail
npm i
pour configurer vos modulesng s
Ça marche bien avec moi!
la source
Le problème est probablement un cas unique.
ng serve
en parallèle.Si cela n'aide pas
Publiez un journal complet, il est donc possible de résoudre votre problème.
la source
Cette situation se produit même lorsque:
Je ne pense pas que cela ait à voir avec un projet particulier, il est donc difficile de trouver un projet qui le reproduise en soi.
Il me semble qu'il y a un problème avec la logique ngcc. Peut-être que le processus de construction essaie toujours de prendre un verrou brièvement et crée ainsi une condition de concurrence. Peut-être que le ngcc à l'avance ne produit pas exactement la sortie dont une génération ultérieure aura besoin pour éviter l'avertissement.
la source
Essayez de tuer votre processus ngcc
Linux/Mac
Windows
la source