To zadziałało dla mnie. Próbowałem usunąć plik ngcc_lock_file , ale po usunięciu pliku blokady miałem inne problemy.
Brandon Rader
Co to za problemy
Omar Hasan
Problemy z kompilacją Sass. Moje pliki Sass nie zmieniły się od czasu ostatniej udanej kompilacji, więc pomyślałem, że to muszą być jakieś moduły węzłów. Okazało się, że to rozwiązało i rozwiązałoby problem z blokadą, gdybym go jeszcze nie usunął.
Brandon Rader,
0
Problem jest najprawdopodobniej wyjątkowym przypadkiem.
Upewnij się, że nie uruchamiasz innych ng serverównolegle.
Zatrzymaj bieżące procesy i spróbuj ponownie.
Załaduj ponownie komputer i spróbuj ponownie.
Jeśli to nie pomoże
Opublikuj pełny dziennik, aby można było rozwiązać problem.
@Oleg, Wydaje mi się, że jest jakiś problem z logiką ngcc.
Malik Haseeb
Jeśli używasz Angular 9, miał 14 kandydatów do wydania (najbardziej przetestowana jak dotąd wersja Angular). Jeśli nie korzystasz z jakiejś bardzo unikalnej konfiguracji - powinna już zostać przetestowana przez programistów. Opublikuj swoją konfigurację lub pełny dziennik.
0leg
0
Taka sytuacja występuje nawet wtedy, gdy:
Nie zaczynasz z resztkowym plikiem blokady.
Uruchomiłeś z wyprzedzeniem ngcc jest zalecane w dokumentacji.
Robisz dużo równoległych budynków.
Nie sądzę, żeby miało to związek z jakimkolwiek konkretnym projektem, więc trudno jest wymyślić projekt, który sam go powiela.
Wydaje mi się, że jest jakiś problem z logiką ngcc. Być może proces kompilacji zawsze próbuje na chwilę zablokować, tworząc warunki wyścigu. Być może ngcc z wyprzedzeniem nie produkuje dokładnie takich danych wyjściowych, jakie będą potrzebne późniejszej wersji, aby uniknąć ostrzeżenia.
node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
__ngcc_lock_file__
dla mnie. Usunięcie go również rozwiązało problem tutaj.Odpowiedzi:
Spróbuj usunąć
ngcc_lock_file
na drodze:node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
.Miałem ten sam problem i usunąłem ten plik, a on zaczął działać dla mnie.
Mam nadzieję, że to pomoże!
źródło
__ngcc_lock_file__
źródło
Działające rozwiązanie
npm i
aby skonfigurować modułyng s
Działa ze mną dobrze!
źródło
Problem jest najprawdopodobniej wyjątkowym przypadkiem.
ng serve
równolegle.Jeśli to nie pomoże
Opublikuj pełny dziennik, aby można było rozwiązać problem.
źródło
Taka sytuacja występuje nawet wtedy, gdy:
Nie sądzę, żeby miało to związek z jakimkolwiek konkretnym projektem, więc trudno jest wymyślić projekt, który sam go powiela.
Wydaje mi się, że jest jakiś problem z logiką ngcc. Być może proces kompilacji zawsze próbuje na chwilę zablokować, tworząc warunki wyścigu. Być może ngcc z wyprzedzeniem nie produkuje dokładnie takich danych wyjściowych, jakie będą potrzebne późniejszej wersji, aby uniknąć ostrzeżenia.
źródło
Spróbuj zabić proces ngcc
Linux/Mac
Windows
źródło