Typescript 모듈을 사용하여 프로젝트를 만들고 싶습니다. 그러나 바닐라 자바 스크립트에서 사용하도록 허용합니다.자바 스크립트의 Typescript 모듈 사용
각 모듈에는 단일 클래스 인 A
, B
및 C
이 포함되어 있습니다.
즉
A.ts :
export default class A {
/* things */
}
B.ts :
export default class B {
/* things */
}
C.ts :
이들 모두에 내장하고 번들로 제공됩니다export default class C {
/* things */
}
하나의 dist.js
파일 bpack. 내가 어떻게 내가이 일에 대해 갈 것이라고
<script src="dist.js"></script>
<script>
var foo = new LettersLibrary.A();
</script>
에 가깝다 뭔가를 할 수 있도록 라이브러리의 사용자가 원하는 궁극적 목표는 타이프 모듈을 활용 개발할 수 있지만, 라이브러리를 제공하는 것입니다 바닐라 js에서 사용할 수 있습니다.
['es6'는 기본적으로 모듈을 가져옵니다.] (http://exploringjs.com/es6/ch_modules.html) 이후 타이프 스크립트 사용자 정의 모듈이나 네임 스페이스를 피할 수 있습니다. 그냥 준수해야합니다. – Hitmands