이 클래스 (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
방법 에서 줄을 따라 뭔가가 빠졌다고 생각합니다 .