首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JavaScriptServices中为google导入类型

在JavaScriptServices中为google导入类型
EN

Stack Overflow用户
提问于 2017-02-16 06:53:49
回答 1查看 616关注 0票数 1

我有一个JavaScriptServices-aspnetcore-spa应用程序(ASP.NET核心&Range2)。我想添加谷歌SignIn按钮。上面有很多代码示例,但是都使用declare const gapi: any;。我希望看到类型(declare const gapi: gapi;),所以我安装了:

代码语言:javascript
复制
npm install --save @types/gapi
npm install --save @types/gapi.auth2

我在node_modules\@types\中得到了两个带有类型的目录。然后我就变了

ClientApp/tsonfig.json

"types": [ "node""types": [ "node", "gapi", "gapi.auth2" ],但没有成功。

我找到了我应该import "gapi";的地方,但是gapi仍然没有定义:

错误在./ClientApp/app/公用/页面/login.ts (11,21):错误TS2304:找不到名称'gapi‘。

有什么想法吗?也许问题是tsconfig.json放在ClientApp文件夹中,但我不这么认为,因为如果它(在tsconfig.json中键入属性)适用于node,那么它也应该适用于gapigapi.auth2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-16 07:24:39

移除declare const gapi: gapi;起了作用。

似乎,如果您包括类型,没有必要(或更好地说是禁止)声明const。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42266901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档