javascript - เวอร์ชัน Typescript ไม่ทำงานร่วมกับ react-scripts และเวอร์ชัน ts-loader อย่างราบรื่น
ฉันกำลังมีปัญหาในการใช้ react-scripts, typescript, และ ts-loader ทั้งสามในโปรเจกต์เดียวกัน ฉันไม่สามารถใช้เวอร์ชันล่าสุดของ typescript กับ react-scripts ได้ เพราะ react-scripts เวอร์ชัน 5.0.1 สามารถใช้ได้เฉพาะกับ typescript เวอร์ชัน 3.9.2 หรือต่ำกว่า อย่างไรก็ตาม ts-loader สามารถใช้ได้เฉพาะกับเวอร์ชันล่าสุดของ typescript ฉันจะทำอย่างไรเพื่อที่จะตอบสนองข้อจำกัดทั้งหมดนี้ เพื่อให้สามารถใช้แพ็กเกจทั้งสามได้?
คำตอบ #1
CRA ดูเหมือนจะทำงานได้ดีกับ TypeScript 5 ดังนั้น หากคุณต้องการวิธีแก้ไขชั่วคราวสำหรับข้อผิดพลาดและยินดีที่จะทำงานต่อกับมัน คุณสามารถทำได้โดยการสร้างส่วน overrides ใหม่ในไฟล์ package.json ของคุณ (ถ้ายังไม่มีอยู่แล้ว) และเพิ่มเวอร์ชัน TypeScript เดียวกันใน dependencies ของมัน
https://github.com/facebook/create-react-app/issues/13080 บางทีอันนี้อาจช่วยคุณได้