私はにpage-a.ts
コンパイルするものを持っていますpage-a.js
:
alert('this is from page-a');
そして、私はmain.ts
にコンパイルするを持っていますmain.js
:
import pageA = module('page-a')
alert('this is from main');
そして、これは私のtsc
コマンドラインです:
tsc --module amd page-a.ts main.ts
そして、私はrequirejs
このように使用しています:
<script src="require.js" data-main="main.js"></script>
page-a
ページの読み込み時にアラート メッセージ ボックスが表示されません。そして、生成されたスクリプトmain.js
には、 については何もありませんpage-a
。
私の質問は、なぜこれが起こっているのですか?そして、コードで明示的に使用されていないモジュールをtypescriptにインポートさせるにはどうすればよいですか?