LRI trong ngcc đã chạy ở tiến trình với id 5196 [đã đóng]


10

Khi tôi cố chạy lệnh phục vụ ng trong dự án của mình, nó tạo ra lỗi bên dưới.

LRI trong ngcc đã chạy ở tiến trình với id 5196


6
Dừng phục vụ và xóa tệp nàynode_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
Jacopo Sciampi

1
xóa ngcc_lock_file đã giải quyết vấn đề
Shyam Narayan

Tôi cũng gặp vấn đề này ngay lần đầu tiên tôi phục vụ một ứng dụng 9 góc cạnh. Hoặc tốt hơn, tôi đã dừng phục vụ theo cách "không chuẩn".
Jacopo Sciampi

1
Tập tin được đặt tên __ngcc_lock_file__cho tôi. Loại bỏ nó cũng giải quyết vấn đề ở đây.
rlv-dan

Câu trả lời:


24

Hãy thử xóa của bạn ngcc_lock_filetrong đường dẫn : node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file.

Tôi có cùng một vấn đề và tôi và xóa tập tin đó và nó bắt đầu làm việc cho tôi.

Tôi hy vọng nó sẽ giúp!


2
Trong Angular 9, tên tệp là -__ngcc_lock_file__
Akshay

@Akshay Nó không tạo ra nhiều sự khác biệt vì đây là tệp duy nhất ở vị trí đó. Đó là điều dễ hiểu đó là tập tin nào.
Trình biên dịch v2

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

2

Giải pháp làm việc

  1. Xóa tất cả các mô-đun nút
  2. Đóng bất kỳ thiết bị đầu cuối hoạt động hoặc bạn có thể tắt PC của bạn nếu bạn không thể chắc chắn rằng bạn đã đóng tất cả các thiết bị đầu cuối hoạt động
  3. chạy npm iđể thiết lập các mô-đun của bạn
  4. chạy ng s

Nó làm việc với tôi rất tốt!


Điều này làm việc cho tôi. Tôi đã cố xóa ngcc_lock_file , nhưng tôi gặp vấn đề khác sau khi xóa tệp khóa.
Brandon Rader

Vấn đề này là gì
Omar Hasan

Sass biên dịch các vấn đề. Các tệp Sass của tôi đã không thay đổi kể từ lần biên dịch thành công cuối cùng, vì vậy tôi đoán rằng nó phải là một số nút_modules hosed. Điều này hóa ra là để sửa nó và tôi cũng đã khắc phục vấn đề khóa cũng như tôi chưa gỡ bỏ nó.
Brandon Rader

0

Vấn đề rất có thể là một trường hợp duy nhất.

  1. Hãy chắc chắn rằng bạn không chạy ng servesong song.
  2. Dừng các quy trình hiện tại đang chạy và thử lại.
  3. Tải lại máy tính của bạn và thử lại.

Nếu điều đó không giúp

Đăng một bản ghi đầy đủ, vì vậy có thể khắc phục sự cố của bạn.


@Oleg, Dường như với tôi có một số vấn đề với logic ngcc.
Malik Haseeb

Nếu bạn đang sử dụng Angular 9, có 14 ứng cử viên phát hành (phiên bản Angular được thử nghiệm nhiều nhất cho đến nay). Nếu bạn không sử dụng một số thiết lập rất độc đáo - thì nó đã được các nhà phát triển thử nghiệm rồi. Đăng cấu hình của bạn hoặc nhật ký đầy đủ.
0leg

0

Tình trạng này xảy ra ngay cả khi:

  1. Bạn không bắt đầu với một tập tin khóa còn sót lại.
  2. Bạn đã chạy ngcc trước thời hạn được khuyến nghị trong tài liệu.
  3. Bạn làm rất nhiều công trình song song.

Tôi không nghĩ rằng nó phải làm với bất kỳ dự án cụ thể nào, vì vậy thật khó để đưa ra một dự án tái tạo nó.

Dường như với tôi có một số vấn đề với logic ngcc. Có lẽ quá trình xây dựng luôn cố gắng thực hiện một thời gian ngắn và do đó tạo ra một điều kiện cuộc đua. Có lẽ trước thời hạn ngcc không tạo ra chính xác đầu ra mà bản dựng sau này sẽ cần để tránh cảnh báo.


0

Cố gắng để giết quá trình ngcc của bạn

Linux/Mac

giết -9 pid_number

Windows

nhiệm vụ / F / PID pid_number

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.