Google Maps API v3 TypeScript定义文件bool而不是布尔值

时间:2017-10-11 20:27:55

标签: javascript typescript nuget visual-studio-2017

在Visual Studio 2017中使用NuGet为Google Maps安装最新的Typescript Definition文件。

Install-Package google.maps.d.ts -Version 1.0.10 

我出现以下编译器错误118次。 错误TS2304(TS)找不到名称'bool'

我的工作是用布尔值替换所有出现的bool。

还有其他方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

  

还有其他方法可以解决这个问题吗?

AFAIK,你做了什么是解决这个问题的正确方法。

在TypeScript 0.9中将类型bool重命名为boolean - 应为google.maps的此更改更新了明确类型的声明。但此套餐的最新更新是2013年1月17日(2013年1月17日):

enter image description here

安装此软件包之后,我们注意到明确键入的声明仍然使用bool,因此我们需要在作者更新之前手动更新从boolboolean的明确类型声明。包,否则,您可能需要在Visual Studio 2017中使用先前版本的typescripts 0.9。