【发布时间】:2015-05-12 13:57:40
【问题描述】:
我目前有一组 RequireJs 模块定义为:
require(['dep1', 'dep2'], function(dep2, dep2) {
...
});
我希望将这些转换为 TypeScript 模块,但是 AMD 一代使用 define() 构造输出它们:
define(['dep1', 'dep2'], function(dep2, dep2) {
...
});
我可以看到它们本质上是等效的。但是我一直在以下基础上工作:
- 定义:当您希望能够将模块传递给其他模块时。
- 需要:当模块只需要执行时
这些假设是多余的吗?或者有没有办法指示 TypeScript 为模块输出 require() 构造?
【问题讨论】:
标签: requirejs typescript amd