ho un page-a.ts
che compilare in page-a.js
:dattiloscritto: modulo di importazione con solo dichiarazioni
alert('this is from page-a');
E ho una main.ts
che compila in main.js
:
import pageA = module('page-a')
alert('this is from main');
E questo è il mio comando tsc
riga:
tsc --module amd page-a.ts main.ts
e sto usando requirejs
come questo:
<script src="require.js" data-main="main.js"></script>
non riesco a vedere la messagebox avviso da page-a
durante il caricamento della pagina. E negli script creati main.js
, non c'è nulla su page-a
.
La mia domanda è, perché sta succedendo? E come posso forzare il dattiloscritto per importare un modulo che non è esplicitamente utilizzato dal codice?
Ho accettato questa risposta in quanto è la risposta giusta per la mia domanda. Ma ho usato un altro approccio per risolvere il mio problema, che puoi vedere qui: https://typescript.codeplex.com/discussions/443144 – deerchao