Typescript要求导出的类尚未加载

时间:2016-10-10 18:40:54

标签: javascript typescript requirejs

我使用jasmine进行单元测试,需要导入要测试的类,所以我将它们包含在文件的顶部:

///<reference path="./player.ts" name="PlayerModule" />

import PlayerModule = require("./player");

然而!

当我来创建类的实例

 var player = new PlayerModule.Player(playerData);

...我收到错误Module has not been loaded yet [player]

玩家类使用exports

export class Player {
 //code
}

如何将其他类导入到类中以便我可以在typescript中实例化它们?

1 个答案:

答案 0 :(得分:0)

您可以通过

导入模块和相应的Player类
import {Player} from './player';

const player = new Player(playerData);

您是否可以在"module": "amd"使用tsconfig.json

修改:忽略了您的requirejs代码:)您能否添加一些有关Jasmine / build配置的信息?