由于在MVC应用程序中通过nuget获取最新的jQuery.d.ts中的100个错误

前端之家收集整理的这篇文章主要介绍了由于在MVC应用程序中通过nuget获取最新的jQuery.d.ts中的100个错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
自从我更新到最新的jQuery.d.ts定义文件,使用Visual Studio NuGet包管理器,我现在在jQuery.d.ts文件中获得100个错误

所有错误的模式都是这样的垂直线:

index(selector: string|JQuery|Element): number;

我认为这是可选的类型。错误大致如下:

\Scripts\typings\jquery\jquery.d.ts(2797,34): error TS1005: Build: ‘,’ expected.

默认的构建操作是TypeScriptCompile,但将其更改为none不起作用。

我正在运行Visual Studio 2013 Professional版本4,所以假设我会有最新的TypeScript版本,但这看起来像一个版本问题。

任何想法如何解决问题。

解决方法

当您拥有使用早期版本的TypeScript的现有VS 2013项目,并且要升级到jquery.d.ts或knockout.d.ts的最新nuGet软件包时,最新的TypeScript编译器的安装是不够的。
在安装最新的TypeScript之后
https://visualstudiogallery.msdn.microsoft.com/2d42d8dc-e085-45eb-a30b-3f7d50d55304 您需要编辑项目定义文件以打开版本1.4功能。这是通过改变线来完成的 < TypeScriptToolsVersion> 1.0< / TypeScriptToolsVersion> 至 < TypeScriptToolsVersion> 1.4< / TypeScriptToolsVersion> 另外,请注意,您的TS代码也可能需要一些更改。具体来说,FormData构造函数不再将HTML元素作为参数。最简单的解决方法是更改​​如下代码: var formData = new FormData(< HTMLFormElement> $(“#form”)[0]); 至 var formEl =< HTMLFormElement> $(“#form”)[0]; var formData = new window [‘FormData’](formEl);

猜你在找的jQuery相关文章