Załóżmy, że mam taką klasę (napisaną na maszynie) i dołączam ją do pakietu internetowego do bundle.js
.
export class EntryPoint {
static run() {
...
}
}
W moim index.html umieszczę pakiet, ale potem chciałbym również wywołać tę statyczną metodę.
<script src="build/bundle.js"></script>
<script>
window.onload = function() {
EntryPoint.run();
}
</script>
Jednak EntryPoint
w tym przypadku jest niezdefiniowany. Jak mógłbym wtedy wywołać dołączony javascript z innego skryptu?
Dodano : plik konfiguracyjny Webpack .
require
może być konieczne, ale tak samo jak w przypadku importu poniżej, mówi require is not defined
. To, co próbuję zrobić, to użyć dołączonej zawartości ze zwykłego javascript, czy nie potrzebowałbym ponownie jakiejś struktury require
? Ale staram się tego uniknąć. Mam nadzieję, że to ma sens.
var EntryPoint = require('EntryPoint')
w twojejonload
metodzie brakuje czegoś podobnego .