我遇到一个问题,打开一个TypeScript文件会导致Visual Studio在任何jQuery选择器上显示错误,但是,在构建它编译我的打字稿就好了。我最好的猜测是VS并没有隐含地引用打字文件。如果我包含一个引用路径,它似乎可以解决问题,但我知道这不是它应该如何工作。
我环顾四周,并没有发现任何人遇到类似问题而不是post,这对我来说可能不是一个解决方案。我不知道如何解决这个问题。
我正在运行Visual Studio Premium 2013和TypeScript 0.9.5。
答案 0 :(得分:4)
所以这很有趣。我创建了一个新的TypeScript文件,但我的所有错误都消失了。
答案 1 :(得分:1)
检查已安装的visual studio插件。 MySQL Connector for Visual Studio给我带来了奇怪的错误。
答案 2 :(得分:1)
当我升级到TypeScript 0.9.5时,我自己也遇到过这个问题。虽然隐式引用在编译时工作得很好,但是TypeScript语言服务(提供智能感知/突出显示等)是吐司。
如果你在评论here中看一看,你可以感受到我的痛苦。
我找到的方法是创建一个_references.ts文件(可以读取here的详细信息),其中包含项目中的所有TypeScript文件。这有点痛苦,但似乎让TypeScript语言服务再次开心。
TS语言服务和TS标准汇编有不同的体验真是令人沮丧 - 希望在TS 1.0上架之前解决这个问题。
我在TypeScript CodePlex网站上记录了这个问题:https://typescript.codeplex.com/workitem/2071
答案 3 :(得分:0)
我看到VS和TS出现了很多奇怪的错误。有时你可以删除一个;并加回来,许多“坏”参考/红色波浪线消失了。我认为这对VS中的打字稿来说是“成长的痛苦”。