ฉันมีปัญหาที่คล้ายกันเมื่อเร็ว ๆ นี้และสิ้นสุดลงในคำถาม & คำตอบนี้ นี่ไม่ใช่วิธีแก้ปัญหาที่ OP ต้องการ แต่อาจช่วยผู้อื่นในปัญหาที่คล้ายกัน
ฉันใช้PM2เพื่อเรียกใช้โครงการและในเซิร์ฟเวอร์ staging ที่กำหนดฉันมี Node, NPM และ PM2 เวอร์ชันเก่ามาก ฉันอัปเดตทุกอย่างแล้ว แต่ฉันยังคงมีข้อผิดพลาดเดิมอยู่:
SyntaxError: การใช้ const ในโหมดเข้มงวด
ฉันพยายามหยุดและเริ่มต้นแอปพลิเคชันหลายครั้ง พยายามอัปเดตทุกอย่างอีกครั้ง ไม่มีอะไรทำงาน จนกระทั่งฉันสังเกตเห็นคำเตือนเมื่อฉันวิ่งpm2 start:
>>>> PM2 ในหน่วยความจำล้าสมัยแล้วทำ:
>>>> $ pm2 update
ในรุ่น PM2 หน่วยความจำ: 0.15.10
Local PM2 version: 3.2.9
Gotcha! ในที่สุดหลังจากทำงานpm2 updateฉันก็สามารถเรียกใช้แอปพลิเคชันได้ตามที่คาดไว้ ไม่มีข้อผิดพลาด "const ในโหมดเข้มงวด" อีกต่อไป