有没有一种方法可以在Typescript中创建非匿名AMD模块。当我定义这样的模块时:

export module Bootstrapper {
  export function run() {
    var i = 0;
  }
}

生成的代码是:
define(["require", "exports"], function(require, exports) {
  (function (Bootstrapper) {
    function run() {
        var i = 0;
    }
    Bootstrapper.run = run;
  })(exports.Bootstrapper || (exports.Bootstrapper = {}));
})

我如何定义这样的非非共性模块:
define('bootstrapper', ["require", "exports"], function(require, exports) {
  (function (Bootstrapper) {
    function run() {
        var i = 0;
    }
    Bootstrapper.run = run;
  })(exports.Bootstrapper || (exports.Bootstrapper = {}));
})

最佳答案

正如您在第1202行的emitter.ts文件中看到的(搜索" var dependencyList = "),没有任何实现。

您可以在Codeplex上打开一个关于它的问题。

关于typescript - 在TypeScript中创建非匿名AMD模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12956270/

10-09 07:24