bun run build – Error null is not an object (evaluating ‘currentRenderingInstance.ce’)

เรื่องนี้มาจากตอนช่วยขยับ Nuxt 3 > 4 และเปลี่ยน UI Lib จาก Vuetify > Nuxt UI Pro (เค้าประกาศแจกฟรี 55) แล้วที่นีตอนทดสอบ พอลองปล่อยให้เข้า Flow GitHub Action CI/CD สิ่งที่ได้ เคสนี้ตอนแรก ผมหลงคิดว่ามาจาก Dockerfile ต้องขยับอะไรจาก Nuxt 3 > 4 หรือ ป่าว ติดเวลาประมาณนึงเลย แล้วที่นี้่เลยลองถอย มาลอง Run ตัว build bun .output เจอ Error เหมือนกัน เลยลองหา Error เพิ่มเติมก่อน currentRenderingInstance.ce คือ อะไร ตัวแปรที่ใช้งานใน Vue3 เพื่อบอกว่าตอนนี้อยู่ในตัว Vue lifecycle phase ไหน แล้ว ตั้งสมมติฐาน แล้วที่มัน Null อันนี้ใช้สมมติฐานของ dotnet นะ มี Component ที่ใช้ Vue แล้วต่าง Version กันเลยทำให้ currentRenderingInstance null ตรวจสอบสมมติฐาน + แก้ไข ผลลัพธ์ที่ได้ พบว่าบาง Dependency Ref Vue ไว้เหมือนกัน ที่นี่ต้องหาทาง Lock Version ให้เหมือนกัน มีหลายท่า 📌 package.json override ไป 📌 แล้วส่วนใน Nuxt ตัว Config ของ Vite บอกให้มันทำ dedupe…








