javascript - TypeScript - ป้องกันไม่ให้ไฟล์ JSON ที่นำเข้าถูกแคช
ดังนั้นนี่คือปัญหาของฉัน: ฉันจำเป็นต้องนำเข้าไฟล์ JSON เข้าไปในคลาส TypeScript ฉันสามารถทำได้ง่ายๆ ด้วย:
import * as data from 'data.json';
ซึ่งทำงานได้ดี เพียงแต่ไฟล์ JSON เปลี่ยนแปลง และเมื่อฉันนำเข้ามาแบบนี้ มันจะเก็บแคชไฟล์ JSON และจะแสดงการเปลี่ยนแปลงไม่ถูกต้อง
ฉันได้ค้นหาข้อมูลใน Google แล้วและพบวิธีแก้ปัญหาที่เกี่ยวข้องกับการเรียก Ajax, node fs หรือ node file-loader เท่านั้น วิธีเหล่านี้ไม่มีทางเป็นไปได้กับการตั้งค่าของฉัน
มีใครรู้วิธีที่จะนำเข้าไฟล์ JSON ใหม่บ้างไหม? ไม่จำเป็นต้องทำเมื่อไฟล์เปลี่ยนแปลง แต่บางทีอาจจะทำเมื่อมีการคลิกบางอย่าง หรือป้องกันไม่ให้เกิดการเก็บแคชจากการนำเข้าในตอนแรกก็ได้
นอกจากนี้ ฉันกำลังใช้ webpack...