ข้อผิดพลาดใน ngcc กำลังดำเนินการอยู่กับ id 5196 [ปิด]


10

เมื่อฉันพยายามเรียกใช้ ng เสิร์ฟคำสั่งในโครงการของฉันมันผลิตข้อผิดพลาดด้านล่าง

ข้อผิดพลาดใน ngcc กำลังทำงานอยู่ในกระบวนการด้วย id 5196


6
หยุดการให้บริการและลบไฟล์นี้node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
Jacopo Sciampi

1
การลบ ngcc_lock_file แก้ไขปัญหา
Shyam Narayan

ฉันมีปัญหานี้เช่นกันในครั้งแรกที่ฉันให้บริการแอปพลิเคชันเชิงมุม 9 หรือดีกว่าฉันหยุดการเสิร์ฟใน "ไม่ใช่วิธีมาตรฐาน"
Jacopo Sciampi

1
ไฟล์ถูกตั้งชื่อ__ngcc_lock_file__ให้ฉัน การลบมันสามารถแก้ไขปัญหาได้ที่นี่เช่นกัน
rlv-dan

คำตอบ:


24

ลองลบของคุณในเส้นทาง:ngcc_lock_filenode_modules/@angular/compiler-cli/ngcc/ngcc_lock_file

ฉันมีปัญหาเดียวกันและฉันและลบไฟล์นั้นและมันเริ่มทำงานให้ฉัน

ฉันหวังว่ามันจะช่วย!


2
ใน Angular 9 ชื่อไฟล์คือ -__ngcc_lock_file__
Akshay

@Akshay มันไม่ได้สร้างความแตกต่างมากนักเนื่องจากเป็นไฟล์เดียวในตำแหน่งนั้น เป็นไฟล์ที่เข้าใจได้
คอมไพเลอร์ v2


2

วิธีการทำงาน

  1. ลบโมดูลโหนดทั้งหมด
  2. ปิดเทอร์มินัลการทำงานใด ๆ หรือคุณสามารถปิดเครื่องคอมพิวเตอร์ของคุณหากคุณไม่สามารถแน่ใจได้ว่าคุณได้ปิดเทอร์มินัลการทำงานทั้งหมด
  3. รันnpm iเพื่อตั้งค่าโมดูลของคุณ
  4. วิ่ง ng s

มันทำงานร่วมกับฉันได้ดี!


สิ่งนี้ใช้ได้สำหรับฉัน ฉันพยายามลบngcc_lock_fileแต่ฉันมีปัญหาอื่น ๆ หลังจากลบไฟล์ล็อค
Brandon Rader

ปัญหานี้คืออะไร
โอมาร์ฮะซัน

Sass รวบรวมปัญหา ไฟล์ Sass ของฉันไม่ได้เปลี่ยนแปลงตั้งแต่การคอมไพล์ที่ประสบความสำเร็จครั้งล่าสุดดังนั้นฉันจึงคิดว่ามันจะต้องเป็น node_modules hosed นี่เป็นการแก้ไขและจะแก้ไขปัญหาการล็อคเช่นกันหากฉันไม่ได้ลบมันออกไป
Brandon Rader

0

ปัญหาน่าจะเป็นกรณีพิเศษ

  1. ตรวจสอบให้แน่ใจว่าคุณไม่ได้ทำงานng serveในแบบคู่ขนาน
  2. หยุดกระบวนการปัจจุบันที่กำลังทำงานและลองอีกครั้ง
  3. โหลดคอมพิวเตอร์ของคุณแล้วลองอีกครั้ง

หากไม่ช่วย

โพสต์บันทึกแบบเต็มดังนั้นจึงเป็นไปได้ที่จะแก้ไขปัญหาของคุณ


@Oleg ดูเหมือนว่าฉันมีปัญหาบางอย่างกับตรรกะ ngcc
มาลิก Haseeb

หากคุณใช้ Angular 9 จะมีผู้สมัคร 14 คน (รุ่น Angular ที่ผ่านการทดสอบมากที่สุดจนถึงปัจจุบัน) หากคุณไม่ได้ใช้การตั้งค่าที่ไม่เหมือนใคร - ควรได้รับการทดสอบโดย devs แล้ว โพสต์การกำหนดค่าของคุณหรือบันทึกเต็ม
0leg

0

สถานการณ์นี้เกิดขึ้นแม้ว่า:

  1. คุณไม่ได้เริ่มด้วยไฟล์ล็อคที่เหลือ
  2. คุณได้แนะนำให้ใช้ ngcc ล่วงหน้าในเอกสารประกอบ
  3. คุณสร้างตึกคู่ขนานกันมากมาย

ฉันไม่คิดว่ามันจะเกี่ยวข้องกับโครงการใดโดยเฉพาะดังนั้นมันจึงยากที่จะเกิดขึ้นกับโครงการที่สร้างมันขึ้นมาใหม่

ดูเหมือนว่าฉันมีปัญหาบางอย่างกับตรรกะ ngcc บางทีกระบวนการสร้างมักจะพยายามล็อคในเวลาสั้น ๆ และสร้างสภาพการแข่งขัน บางทีเวลาก่อนหน้า ngcc อาจไม่สร้างผลลัพธ์ที่แน่นอนว่าการสร้างในภายหลังจะต้องหลีกเลี่ยงการเตือน


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.