TypeScript引用类文件不起作用

时间:2015-04-18 20:10:21

标签: visual-studio-2013 typescript

我正在尝试在另一个文件Mandelbrot.ts中包含一个TypeScript类文件app.ts。在尝试the solution in this question之后,我无法让它发挥作用。

app.ts

/// <reference path="Mandelbrot.ts" />

window.onload = function() {
    var mandelbrot = new Mandelbrot("canvas");
};

Mandelbrot.ts(与app.ts相同的文件夹)

class Mandelbrot {
    ...
}

app.js(编译输出)

/// <reference path="Mandelbrot.ts" />
window.onload = function () {
    var mandelbrot = new Mandelbrot("canvas");
};
//# sourceMappingURL=app.js.map

似乎编译器忽略了我的引用请求,因为浏览器中没有任何工作。没有任何编译器错误或警告。我正在使用Visual Studio 2013 Ultimate的一部分编译器。

1 个答案:

答案 0 :(得分:1)

如果您希望根据引用注释导入文件,则需要使用“--out”

进行编译

说完我觉得是个坏主意:https://github.com/TypeStrong/atom-typescript/blob/master/docs/out.md你应该看看requirejs或systemjs