我的类“Character”不断出现编译错误,但如果我把它放在一个模块中它工作正常......即使我把它作为一个空类,里面什么都没有。
当我说类时,它不是一个“真正的”类,因为我只是想将一些旧的 Javascript 移植到 Typescript,但它看起来像:
function Character() {
// Blows up
}
但...
Module Something
{
function Character() {
// Works
}
}
我主要是提出这个问题,以防其他人像我一样遇到这个几乎无法解决的问题(因为我只是评论了所有内容,直到错误停止)。
== 编辑 ==
当我不将它放入模块时出现的错误是:
tsc.js(14053, 13) Microsoft JScript runtime error: please implement in derived classFailed to compile files: <a couple of *.ts files>