我已经安装了像这样的类型定义:
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代码中的类型时,它也会带我到正确的文件。
这是什么问题?