【发布时间】:2013-05-03 12:59:44
【问题描述】:
我有一个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 导入代码未明确使用的模块?
【问题讨论】:
-
我接受了这个答案,因为它是我问题的正确答案。但是我使用了另一种方法来解决我的问题,您可以在这里看到:typescript.codeplex.com/discussions/443144
标签: requirejs typescript amd