【问题标题】:Visual Studio 2013 Update 5 and Typescript with jQuery DefinitelyTyped results in compilation errorsVisual Studio 2013 Update 5 和 Typescript with jQuerydefiniteTyped 导致编译错误
【发布时间】:2016-05-05 18:12:13
【问题描述】:

我正在调查 TypeScript,遇到了其他人也报告过的问题,但我所看到的答案似乎都不是特别令人满意。

问题在于,将 jQuery.d.ts(使用 Nuget jQuery.TypeScript.DefinitelyTyped v2.8.8)添加到项目会导致多个编译器错误。实际上超过 100 个。

我的理解是,对于 Visual Studio pre-Update 2,TypeScript 必须作为扩展添加。但是,从 Update 2 开始,默认情况下包含 TypeScript。

但是,我从 Visual Studio 扩展和更新中注意到,“TypeScript 1.7.5 for Visual Studio”是可用的。如果我有 VS2013 的 Update 5,是否需要安装它?

从 Visual Studio 命令提示符中,运行“tsc.exe -v”给我:1.0.3.0。 (我认为这是编译器版本,而不是 TypeScript 的版本。)

注意事项:

  • C:\Program Files (x86)\Microsoft SDKs\TypeScript 只显示一个文件夹“1.0”
  • 有些帖子建议将 PROJ 文件 1.0 中的值从 1.0 更新为更高的值。

那么,我需要采取哪些步骤来消除 jQuery.d.ts 文件中报告的这些错误?

非常感谢

格里夫

【问题讨论】:

    标签: jquery visual-studio visual-studio-2013 typescript definitelytyped


    【解决方案1】:

    我刚刚卸载了definitelyTyped 包,然后安装了TypeScript 1.7.5,它为我解决了这个问题。重新启动 VS 后,它询问我是否要将项目更新到较新的版本。再次重新安装了DefiniteTyped包,没有错误。

    【讨论】:

      猜你喜欢
      • 2017-09-27
      • 2014-01-06
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 2015-10-03
      • 2017-12-23
      相关资源
      最近更新 更多