Angular找不到类型的名称

时间:2019-06-12 23:20:10

标签: angular typescript typescript-typings

我已经安装了像这样的类型定义:

npm install --D @types/stripe-checkout

node_modules/@types/stripe-checkout中现在有一个index.d.ts文件,其中包含以下内容:

<reference types="stripe-v3"/>

interface StripeCheckoutStatic {
    configure(options: StripeCheckoutOptions): StripeCheckoutHandler;
}

在我的组件之一中,我试图使用如下类型:

declare var StripeCheckout: StripeCheckoutStatic;

在我的终端上显示以下错误:

ERROR in src/app/stripe/stripe.component.ts(9,29): error TS2304: Cannot find name 'StripeCheckoutStatic'.

因此,由于某种原因,它似乎找不到类型-即使当我按住Ctrl键并单击Visual Studio代码中的类型时,它也会带我到正确的文件。

这是什么问题?

0 个答案:

没有答案