【问题标题】:typescript error TS2095: Could not find symbol 'gapi'打字稿错误 TS2095:找不到符号“gapi”
【发布时间】:2014-10-02 17:41:12
【问题描述】:

我在我的客户端代码中使用 Google API (gapi),用 typescript 编写。

对于gapi.auth.authorize typescript 给出错误-

错误 TS2095:找不到符号“gapi”。

现在我已经在我的项目中正确安装了输入 gapi/gapi.d.ts 的 gapi。我检查了gapi.d.ts,它有下面的sn-p-

declare module gapi.auth

现在我很困惑为什么打字稿编译器会出错。我需要修改我的代码或打字吗?

【问题讨论】:

    标签: typescript tsd


    【解决方案1】:

    最常见的原因是您在项目中添加了gapi.d.ts,但没有将其“构建操作”设置为“TypeScriptCompile”。这会导致编译器/语言服务忽略该文件(就像您将 .cs 文件的 Build Action 设置为 None 一样)。

    【讨论】:

    • 我正在使用 Webstorm 进行 IDE 和 grunt 构建项目。你知道这种情况的解决方案吗?
    • 对不起,我发现了问题 - 参考路径 /// <reference path="../../typings/gapi/gapi.d.ts" /> 丢失。无论如何,谢谢!
    猜你喜欢
    • 2014-11-21
    • 2017-05-15
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 2023-03-17
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多