Typescript需要导出的类尚未加载

Typescript Require exported class not yet loaded

本文关键字:加载 Typescript      更新时间:2023-09-26

我有一个使用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中实例化它们?

你可以通过

导入你的模块和相应的Player类
import {Player} from './player';
const player = new Player(playerData);

您的tsconfig.json中是否可能使用"module": "amd" ?

编辑:忽略了你的requirejs标签:)你能添加一些关于你的茉莉/构建配置的信息吗?