ค้นหาเว็บไซต์

javascript - TypeScript - ป้องกันไม่ให้ไฟล์ JSON ที่นำเข้าถูกแคช


ดังนั้นนี่คือปัญหาของฉัน: ฉันจำเป็นต้องนำเข้าไฟล์ JSON เข้าไปในคลาส TypeScript ฉันสามารถทำได้ง่ายๆ ด้วย:

import * as data from 'data.json';

ซึ่งทำงานได้ดี เพียงแต่ไฟล์ JSON เปลี่ยนแปลง และเมื่อฉันนำเข้ามาแบบนี้ มันจะเก็บแคชไฟล์ JSON และจะแสดงการเปลี่ยนแปลงไม่ถูกต้อง

ฉันได้ค้นหาข้อมูลใน Google แล้วและพบวิธีแก้ปัญหาที่เกี่ยวข้องกับการเรียก Ajax, node fs หรือ node file-loader เท่านั้น วิธีเหล่านี้ไม่มีทางเป็นไปได้กับการตั้งค่าของฉัน

มีใครรู้วิธีที่จะนำเข้าไฟล์ JSON ใหม่บ้างไหม? ไม่จำเป็นต้องทำเมื่อไฟล์เปลี่ยนแปลง แต่บางทีอาจจะทำเมื่อมีการคลิกบางอย่าง หรือป้องกันไม่ให้เกิดการเก็บแคชจากการนำเข้าในตอนแรกก็ได้

นอกจากนี้ ฉันกำลังใช้ webpack...