Jenkins Error: DevExpress-dashboard error TS2416 with knockout js

สำหรับวันนี้อยู่ๆ ทีมที่ดูแลได้แจ้งเคสมาว่า วันนี้ตอน Package Angular Container เจอ Error แนวๆนี้ครับ หลังจากหา Dep Tree ที่เครื่อง Dev บนว่า ทางแก้ของผม เพิ่ม devDependencies เข้ามาใน knockout npm install –save-dev [email protected] Note: ที่ต้อง Fixed “3.5.0” เพราะลองแบบ “~3.5.0” หรือ “^3.5.0” ไม่ Work ครับ สำหรับสัญลักษณ์ ~ (Tilde) / ^ (Caret) ผมสรุปไว้ตามตารางข้างล่าง สัญลักษณ์ คำอธิบาย ตัวอย่าง ช่วงใช้ได้ ~ (Tilde) ล็อค Minor (เอาแค่ Patch ใหม่) ~3.5.0 3.5.x ^ (Caret) ล็อค Major (เอา Minor และ Patch ใหม่) ^3.5.0 3.x.x จากนั้นทดสอบ Build สำเร็จครับ จริงมีอีกวิธีแต่ผมไม่อยากใช้มัน เอาตัว Type Check ของ ts ออกไป ที่ไฟล์ tsconfig.json เพิ่ม skipLibCheck








