angularjs绝对打字视觉工作室2015
发布时间:2020-12-17 08:15:21 所属栏目:安全 来源:网络整理
导读:我试图让我的第一个angularjs项目在Visual Studio 2015中工作。工作正常,直到我试图移动到Typescript。安装了DefinitelyTyped项目并收到大量错误消息。 这是如何重现它: 创建一个空的ASP.NET 4.5.2应用程序 Nuget AngularJS核心1.4.4 Nuget AngularJS.Type
我试图让我的第一个angularjs项目在Visual Studio 2015中工作。工作正常,直到我试图移动到Typescript。安装了DefinitelyTyped项目并收到大量错误消息。
这是如何重现它: >创建一个空的ASP.NET 4.5.2应用程序 /// <reference path="typings/angularjs/angular.d.ts" /> 到该文件。 Error TS2411 Property 'find' of type '{ (selector: string): IAugmentedJQuery; (element: any): IAugmentedJQuery; (obj: JQuery): IAugment...' is not assignable to string index type 'HTMLElement'. TypeScript Virtual Projects l:Meigene dateienvisual studio 2015ProjectsWebApplication3WebApplication3Scriptstypings angularjsangular.d.ts 任何想法我在做错什么或如何解决?
我检查了这个包,大多数错误似乎来自jquery.d.ts文件,它只是看起来很旧。该文件仍然使用“bool”而不是“boolean”,这是很久以前的一个突破性的变化。
我通过在项目中添加“jQuery.Typescript.DefinitelyTyped”来修复它,将jQuery.d.ts文件升级到正确解析的版本。一旦我这样做,所有的编译器错误都消失了。 这似乎是nuget包创作中的一个错误。我会研究在github上打开一个问题。 希望对你有用 更新:我在GitHub https://github.com/borisyankov/DefinitelyTyped/issues/5446中打开了这个问题 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |