Angenommen, ich habe eine Klasse wie diese (in Typoskript geschrieben) und bündle sie mit Webpack in bundle.js
.
export class EntryPoint {
static run() {
...
}
}
In meine index.html werde ich das Bundle aufnehmen, aber dann möchte ich auch diese statische Methode aufrufen.
<script src="build/bundle.js"></script>
<script>
window.onload = function() {
EntryPoint.run();
}
</script>
Das EntryPoint
ist in diesem Fall jedoch undefiniert. Wie würde ich dann das gebündelte Javascript aus einem anderen Skript aufrufen?
Hinzugefügt : Webpack-Konfigurationsdatei .
require
könnte so etwas notwendig sein, aber dasselbe wie beim Import unten, heißt es require is not defined
. Ich versuche, gebündelte Inhalte aus einfachem Javascript zu verwenden. Würde ich nicht erneut ein Framework benötigen, um es zu verwenden require
? Aber ich versuche das zu vermeiden. Hoffe es macht Sinn.
var EntryPoint = require('EntryPoint')
in Ihreronload
Methode fehlt .