Ngcc'deki HATA zaten 5196 kimliğiyle işlemde çalışıyor [kapalı]


10

Projemde hizmet komutunu çalıştırmayı denediğimde aşağıdaki hatayı üretir.

Ngcc'deki HATA zaten 5196 numaralı bir kimliğe sahip işlemde çalışıyor


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

1
ngcc_lock_file dosyasını silmek sorunu çözdü
Shyam Narayan

Bu sorunu ilk kez açısal 9 uygulamasına hizmet ettiğimde de yaşadım. Ya da daha iyisi, hizmeti "standart olmayan bir şekilde" durdurdum.
Jacopo Sciampi

1
Dosya __ngcc_lock_file__benim için seçildi . Bunu kaldırmak da sorunu çözdü.
rlv-dan

Yanıtlar:


24

Şu Verilerinizi silmeyi deneyin ngcc_lock_fileyolunda: node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file.

Aynı sorunu yaşadım ve bu dosyayı sildim ve benim için çalışmaya başladı.

Umut ediyorum bu yardım eder!


2
Açısal 9'da, dosya adı -__ngcc_lock_file__
Akshay

@Akshay Bu konumdaki tek dosya olduğu için fazla bir fark yaratmıyor. Hangi dosya olduğu anlaşılabilir.
Derleyici v2

5
 rm node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__ 

2

Çalışma Çözümü

  1. Tüm düğüm modüllerini sil
  2. Herhangi bir çalışma terminalini kapatın veya tüm çalışma terminallerini kapattığınızdan emin değilseniz bilgisayarınızı kapatabilirsiniz
  3. npm imodüllerinizi kurmak için çalıştırın
  4. Çalıştırmak ng s

Benimle iyi çalışıyor!


Bu benim için çalıştı. Ngcc_lock_file dosyasını silmeyi denedim , ancak kilit dosyasını kaldırdıktan sonra başka sorunlar yaşadım.
Brandon Rader

Bu sorunlar nedir
Omar Hasan

Sass derleme sorunları. Son başarılı derlememden bu yana Sass dosyalarım değişmemişti, bu yüzden bazı düğümlü düğüm_modülleri olması gerektiğini düşündüm. Bu düzeltmek için çıktı ve ben zaten kaldırmamış olsaydı da kilit sorunu düzeltilmiş olurdu.
Brandon Rader

0

Sorun büyük olasılıkla benzersiz bir durumdur.

  1. ng serveParalel koşmadığınızdan emin olun .
  2. Geçerli işlemleri çalıştırmayı durdurun ve tekrar deneyin.
  3. Bilgisayarınızı yeniden yükleyin ve tekrar deneyin.

Bu yardımcı olmazsa

Tam bir günlük yayınlayın, böylece sorununuzu gidermek mümkündür.


@Oleg, Bana öyle görünüyor ki ngcc mantığıyla ilgili bir sorun var.
Malik Haseeb

Angular 9 kullanıyorsanız, 14 sürüm adayı vardı (bugüne kadar en çok test edilen Açısal sürüm). Çok benzersiz bir kurulum kullanmıyorsanız - zaten devs tarafından test edilmiş olmalıdır. Yapılandırmanızı veya tüm günlüğü gönderin.
bacak

0

Bu durum aşağıdaki durumlarda bile oluşur:

  1. Artık bir kilit dosyası ile başlamıyorsunuz.
  2. Önceden çalıştırdığınız belgelerin başında ngcc önerilir.
  3. Çok fazla paralel bina yapıyorsunuz.

Bunun belirli bir projeyle ilgili olduğunu düşünmüyorum, bu yüzden onu kendi başına yeniden üreten bir proje bulmak zor.

Bana öyle görünüyor ki ngcc mantığıyla ilgili bir sorun var. Belki de inşa süreci her zaman kısa bir süre kilit almaya çalışır ve böylece bir yarış durumu yaratır. Belki zamanın önündeki ngcc, daha sonraki bir yapının uyarıyı önlemek için ihtiyaç duyacağı çıktıyı tam olarak üretmez.


0

Ngcc sürecinizi öldürmeye çalışın

Linux/Mac

öldürmek -9 pid_number

Windows

taskkill / F / PID pid_number

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.