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 EntryPointw tym przypadku jest niezdefiniowany. Jak mógłbym wtedy wywołać dołączony javascript z innego skryptu?
Dodano : plik konfiguracyjny Webpack .
requiremoż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 twojejonloadmetodzie brakuje czegoś podobnego .