Shu*_*uma 19 angularjs definitelytyped visual-studio-2015 typescript1.5
我正在尝试让我的第一个angularjs项目在Visual Studio 2015中工作.工作正常,直到我尝试移动到Typescript.安装了DefinitelyTyped项目并获得了大量错误消息.
以下是如何重现它:
加
/// <reference path="typings/angularjs/angular.d.ts" />
Run Code Online (Sandbox Code Playgroud)
到那个文件.
那是我从444错误开始的时候
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:\M\eigene dateien\visual studio
2015\Projects\WebApplication3\WebApplication3\Scripts\typings
\angularjs\angular.d.ts
Run Code Online (Sandbox Code Playgroud)知道我做错了什么或如何解决它?
Mic*_*ude 34
我检查了这个包,大多数错误似乎来自jquery.d.ts文件,它只是看起来很旧.该文件仍然使用"bool"而不是"boolean",这是很久以前的一个突破性变化.
我通过向项目添加"jQuery.Typescript.DefinitelyTyped"来修复它,该项目将jQuery.d.ts文件升级到正确解析的版本.一旦我这样做,所有编译器错误都消失了.
这似乎是nuget包创作中的一个错误.我将考虑在github上打开一个问题.
希望对你有用.
更新:我在GitHub中打开了这个问题https://github.com/borisyankov/DefinitelyTyped/issues/5446
| 归档时间: |
|
| 查看次数: |
3708 次 |
| 最近记录: |