ich eine page-a.ts
haben, die in page-a.js
kompilieren würde:Typoskript: Import-Modul mit nur Aussagen
alert('this is from page-a');
Und ich habe ein main.ts
die in main.js
kompiliert:
import pageA = module('page-a')
alert('this is from main');
Und das ist mein tsc
Befehl Linie:
tsc --module amd page-a.ts main.ts
Und ich bin mit requirejs
wie folgt aus:
<script src="require.js" data-main="main.js"></script>
ich nicht die Warnung messagebox von page-a
sehen können, wenn die Seite geladen wird. Und in den generierten Skripten main.js
gibt es nichts über page-a
.
Meine Frage ist, warum passiert das? Und wie erzwinge ich Typoskript, um ein Modul zu importieren, das nicht explizit vom Code verwendet wird?
Ich habe diese Antwort akzeptiert, da es die richtige Antwort für meine Frage ist. Aber ich habe einen anderen Ansatz verwendet, um mein Problem zu lösen, den Sie hier sehen können: https://typescript.codeplex.com/discussions/443144 – deerchao