เมื่อฉันพยายามเรียกใช้ ng เสิร์ฟคำสั่งในโครงการของฉันมันผลิตข้อผิดพลาดด้านล่าง
ข้อผิดพลาดใน ngcc กำลังทำงานอยู่ในกระบวนการด้วย id 5196
__ngcc_lock_file__
ให้ฉัน การลบมันสามารถแก้ไขปัญหาได้ที่นี่เช่นกัน
เมื่อฉันพยายามเรียกใช้ ng เสิร์ฟคำสั่งในโครงการของฉันมันผลิตข้อผิดพลาดด้านล่าง
ข้อผิดพลาดใน ngcc กำลังทำงานอยู่ในกระบวนการด้วย id 5196
__ngcc_lock_file__
ให้ฉัน การลบมันสามารถแก้ไขปัญหาได้ที่นี่เช่นกัน
คำตอบ:
ลองลบของคุณในเส้นทาง:ngcc_lock_file
node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
ฉันมีปัญหาเดียวกันและฉันและลบไฟล์นั้นและมันเริ่มทำงานให้ฉัน
ฉันหวังว่ามันจะช่วย!
__ngcc_lock_file__
rm node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
วิธีการทำงาน
npm i
เพื่อตั้งค่าโมดูลของคุณng s
มันทำงานร่วมกับฉันได้ดี!
ปัญหาน่าจะเป็นกรณีพิเศษ
ng serve
ในแบบคู่ขนานโพสต์บันทึกแบบเต็มดังนั้นจึงเป็นไปได้ที่จะแก้ไขปัญหาของคุณ
สถานการณ์นี้เกิดขึ้นแม้ว่า:
ฉันไม่คิดว่ามันจะเกี่ยวข้องกับโครงการใดโดยเฉพาะดังนั้นมันจึงยากที่จะเกิดขึ้นกับโครงการที่สร้างมันขึ้นมาใหม่
ดูเหมือนว่าฉันมีปัญหาบางอย่างกับตรรกะ ngcc บางทีกระบวนการสร้างมักจะพยายามล็อคในเวลาสั้น ๆ และสร้างสภาพการแข่งขัน บางทีเวลาก่อนหน้า ngcc อาจไม่สร้างผลลัพธ์ที่แน่นอนว่าการสร้างในภายหลังจะต้องหลีกเลี่ยงการเตือน
พยายามฆ่ากระบวนการ ngcc ของคุณ
Linux/Mac
kill -9 pid_number
Windows
taskkill / F / PID pid_number
node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file