สมมติว่าฉันมีคลาสเช่นนี้ (เขียนด้วย typescript) และฉันรวมกับ webpack ไว้ในbundle.jsไฟล์.
export class EntryPoint {
static run() {
...
}
}
ใน index.html ของฉันฉันจะรวมบันเดิลไว้ แต่ฉันก็อยากจะเรียกว่าวิธีการคงที่
<script src="build/bundle.js"></script>
<script>
window.onload = function() {
EntryPoint.run();
}
</script>
อย่างไรก็ตามEntryPointไม่ได้กำหนดไว้ในกรณีนี้ ฉันจะเรียกจาวาสคริปต์ที่รวมมาจากสคริปต์อื่นได้อย่างไร
requireอาจจะจำเป็น require is not definedแต่เช่นเดียวกับการนำเข้าด้านล่างก็กล่าวว่า สิ่งที่ฉันกำลังพยายามทำคือการใช้เนื้อหาที่รวมจากจาวาสคริปต์ธรรมดาฉันจะไม่ต้องการเฟรมเวิร์กเพื่อใช้อีกrequireหรือ แต่ฉันพยายามหลีกเลี่ยงสิ่งนั้น หวังว่ามันจะสมเหตุสมผล

var EntryPoint = require('EntryPoint')ขาดหายไปในonloadวิธีการของคุณ