我正在使用 TypeScript 开发 Win8 应用程序。
为了编译我的打字稿代码,我添加winrt.d.ts
并winjs.d.ts
引用了它们:
<reference path="winrt.d.ts" static="true" />
<reference path="winjs.d.ts" static="true" />
编译和构建成功,但 IDE 的智能感知非常慢。我只是打开winrt.d.ts
并检查了文件。该文件有 18,770 行,这是一个非常大的文件,可以即时编译。
是否有任何选项或方法可以引用那些巨大的定义文件而无需再次编译lib.d.ts
?
这种缓慢严重损害了我的 TypeScript 选择。
更新:
在当前的编译器版本(0.8.0)上,没有解决办法。希望在不久的将来的版本中看到最好的性能提升。
更新:
这是我提升开发的简单技巧。表现。我只是创建了winrt.compact.d.ts
. 然后只复制实际使用的命名空间的一部分并保存文件。
幸运的是,file( winrt.d.ts
) 看起来像是从几个声明文件中生成的。因此,每个命名空间都明显与其他命名空间分开。为 WinRT 制作精简版要容易得多。