dojo
我从 github下载了一个定义,但是在编译时我得到了这个异常。
tsc.js(3228, 17) Microsoft JScript runtime error: Argument out of range: position.
这Typescript
(使用 0.9.0.1 atm)是否会影响文件的大小?它将近800kb。
谢谢。
dojo
我从 github下载了一个定义,但是在编译时我得到了这个异常。
tsc.js(3228, 17) Microsoft JScript runtime error: Argument out of range: position.
这Typescript
(使用 0.9.0.1 atm)是否会影响文件的大小?它将近800kb。
谢谢。
我不认为这是一个文件大小问题,因为我使用了一个非常相似的声明文件而没有问题,但这肯定是一个编译器问题。
该声明文件和我自己的都基于DojoTypeScriptConverter的输出。我希望我能和你分享我自己的,但这是为了工作,所以我没有自由。也许您会更幸运地回到那里的基本版本并根据需要进行修改。
您应该研究的另一个项目是Dojo-TypeScript。这支持道场> = 1.7,而另一个只上升到1.6。我没有使用它,因为没有声明我需要的已弃用功能,但它看起来很有希望。
我遇到了同样的错误,并通过重命名与模块同名的类来解决它。
export Class A{
....
}
export module A{
....
}
class B extends A{ // here compiler thinks that A is module not class A
}