Class 类型脚本导入类

Class 类型脚本导入类,class,import,typescript,Class,Import,Typescript,我一直在努力让这件事工作了很长一段时间,到目前为止,我还没有找到一个对我有效的解决方案 这就是我所拥有的: //Test.ts module t { export class Test { constructor () { alert("test"); } } } //Main.ts /// <reference path="Test.ts" /> var test: t.Test =

我一直在努力让这件事工作了很长一段时间,到目前为止,我还没有找到一个对我有效的解决方案

这就是我所拥有的:

//Test.ts
module t
{
    export class Test
    {
        constructor ()
        {
            alert("test");
        }
    }
}

//Main.ts
/// <reference path="Test.ts" />

var test: t.Test = new t.Test();
//Test.ts
模块t
{
导出类测试
{
构造函数()
{
警报(“测试”);
}
}
}
//梅因酒店
/// 
var测试:t.测试=新的t.测试();
如您所见,我有两个文件,一个是Main.ts,另一个是Test.ts。它们都在同一个文件夹中。如果有帮助的话,我正在使用VS2012和Typescript插件

谢谢你的帮助!
编辑:哦,顺便说一句,我得到了错误(在chrome中):未捕获引用错误:t未定义

您需要在您的网页中包含两个脚本:

<script src="test.js"></script>
<script stc="main.js"></script>


请确保将“test.js”放在“main.js”之前,否则会出现相同的错误。我失去了一个女朋友,一台电脑和我的理智,因为我没有这样做(愤怒地把他们都扔了)。在最初的问题中,是
main.ts
依赖于
test.ts
——所以他们必须这样。您可能假设
test.ts
正在测试
main.ts
,但本问题并非如此。我不想让你因为这个失去另一台电脑:)哦,对了。幸运的是,我在另一个代码库中解释了这个问题,并在这里把它混淆了;)。