สมมติว่าฉันมีคลาสเช่นนี้ (เขียนด้วย 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
วิธีการของคุณ