이 클래스 (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경우에는 정의되지 않습니다. 그러면 다른 스크립트에서 번들로 제공되는 자바 스크립트를 어떻게 호출합니까?
추가 : Webpack 구성 파일 .
require필요할 수도 있지만 아래의 가져 오기와 같은 내용 이 있습니다 require is not defined. 내가하려고하는 것은 일반 자바 스크립트에서 번들 콘텐츠를 사용하는 것입니다. 사용하기 위해 다시 프레임 워크가 필요하지 require않습니까? 그러나 나는 그것을 피하려고 노력하고 있습니다. 이해가 되길 바랍니다.

var EntryPoint = require('EntryPoint')당신의onload방법 에서 줄을 따라 뭔가가 빠졌다고 생각합니다 .