当前位置:  开发笔记 > 编程语言 > 正文

使用'bool'而不是'Boolean'的JQuery Typescript定义

如何解决《使用'bool'而不是'Boolean'的JQueryTypescript定义》经验,为你挑选了2个好方法。

我得到了JQuery的"Definitely Typed"打字稿定义文件,它使用的bool不是'Boolean'.

这给了我的打字稿项目错误: Cannot find name 'bool'

我改变了我的版本以使用布尔值并且它可以工作,但它让我感到困惑.

绝对键入仍然是获取打字稿定义的地方吗?如果是这样,为什么不打破其他人呢?

有没有更好的地方获得打字稿定义?



1> Ryan Cavanau..:

要使用的正确名称boolean不是Boolean.

绝对Typed仍然是获取定义的正确位置.

你从哪里得到这个档案的?当前版本(https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/jquery/jquery.d.ts)不在bool任何地方使用.


奇怪的.刚检查过,不知怎的,我得到了0.0.1版本.(多年前的第一个版本......)我会更新.谢谢!
嗯.我去了nuget并安装了`jquery.TypeScript.DefinitelyTyped`.我刚刚发现`npm install tsd -g` ....试图切换到从中获取所有内容.
似乎安装angular.TypeScript.DefinitelyType包具有对版本0.0.1 jquery typescript定义包的引用.

2> 小智..:

当我第一次为AngularJS项目设置Typescript时,这也发生在我身上.

    转到管理NuGet包以获得解决方案

    查看Updates部分,您应该在列表中看到jquery.TypeScript.DefinitelyTyped.

    更新包,编译错误将消失.

希望这可以帮助.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有