2016-10-10 35 views
0

我用茉莉花,需要將其導入將要測試的類單元測試,所以我包括他們在該文件的頂部:打字稿要求出口類尚未加載

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

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

但是!

當我來到創建類

var player = new PlayerModule.Player(playerData); 

的實例...我得到一個錯誤Module has not been loaded yet [player]

Player類使用exports

export class Player { 
//code 
} 

如何我將其他類導入到類中以便我可以在打字稿中實例化它們?

回答

0

你可以導入你的模塊,並通過

相應的播放器類
import {Player} from './player'; 

const player = new Player(playerData); 

有沒有可能是你用你的tsconfig.json"module": "amd"

編輯:忽略了你的requirejs標籤:)你可以添加一些關於你的Jasmine /構建配置的信息嗎?