GALAT dalam ngcc sudah berjalan pada proses dengan id 5196 [ditutup]


10

Ketika saya mencoba menjalankan perintah ng lay di proyek saya ini menghasilkan kesalahan di bawah ini.

GALAT di ngcc sudah berjalan pada proses dengan id 5196


6
Hentikan node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
penayangan

1
menghapus ngcc_lock_file menyelesaikan masalah
Shyam Narayan

Saya memiliki masalah ini juga pertama kali saya melayani aplikasi sudut 9. Atau lebih baik, saya menghentikan servis dengan "tidak standar".
Jacopo Sciampi

1
File dinamai __ngcc_lock_file__untuk saya. Menghapusnya juga menyelesaikan masalah di sini.
rlv-dan

Jawaban:


24

Coba hapus Anda ngcc_lock_filedi jalan: node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file.

Saya memiliki masalah yang sama dan saya serta menghapus file itu dan mulai bekerja untuk saya.

Saya harap ini membantu!


2
Di Angular 9, nama file adalah -__ngcc_lock_file__
Akshay

@ Azkay Tidak ada bedanya karena ini adalah satu-satunya file di lokasi itu. Dapat dimengerti file mana itu.
Kompiler v2

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

2

Solusi Kerja

  1. Hapus semua modul simpul
  2. Tutup terminal yang berfungsi atau Anda dapat mematikan PC Anda jika Anda tidak dapat memastikan bahwa Anda telah menutup semua terminal yang berfungsi
  3. jalankan npm iuntuk mengatur modul Anda
  4. Lari ng s

Ini bekerja dengan saya dengan baik!


Ini berhasil untuk saya. Saya mencoba menghapus ngcc_lock_file , tetapi saya memiliki masalah lain setelah menghapus file kunci.
Brandon Rader

Apa masalah ini
Omar Hasan

Sass menyusun masalah. File Sass saya belum berubah sejak kompilasi terakhir yang berhasil, jadi saya pikir itu pasti beberapa node_modules. Ini ternyata untuk memperbaikinya dan akan memperbaiki masalah kunci juga seandainya saya belum menghapusnya.
Brandon Rader

0

Masalahnya kemungkinan besar adalah kasus unik.

  1. Pastikan Anda tidak menjalankan yang lain ng servesecara paralel.
  2. Hentikan proses saat ini berjalan dan coba lagi.
  3. Muat ulang komputer Anda dan coba lagi.

Jika itu tidak membantu

Posting log lengkap, sehingga Anda dapat memecahkan masalah Anda.


@ Oleg, Menurut saya ada beberapa masalah dengan logika ngcc.
Malik Haseeb

Jika Anda menggunakan Angular 9, ada 14 kandidat rilis (versi Angular paling teruji up to date). Jika Anda tidak menggunakan pengaturan yang sangat unik - seharusnya sudah diuji oleh devs. Posting konfigurasi Anda atau log lengkap.
0leg

0

Situasi ini terjadi bahkan ketika:

  1. Anda tidak memulai dengan file kunci yang tersisa.
  2. Anda telah menjalankan ngcc sebelumnya yang direkomendasikan dalam dokumentasi.
  3. Anda melakukan banyak bangunan paralel.

Saya tidak berpikir itu ada hubungannya dengan proyek tertentu, jadi sulit untuk datang dengan proyek yang mereproduksi itu sendiri.

Menurut saya ada beberapa masalah dengan logika ngcc. Mungkin proses pembuatan selalu mencoba untuk mengambil kunci sebentar, dan dengan demikian menciptakan kondisi balapan. Mungkin ngcc sebelumnya tidak menghasilkan output yang dibutuhkan oleh bangunan nantinya untuk menghindari peringatan.


0

Cobalah untuk membunuh proses ngcc Anda

Linux/Mac

bunuh -9 pid_number

Windows

taskkill / F / PID pid_number

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.