gpt4 book ai didi

javascript - 手动添加声明文件 (TypeScript)

转载 作者:搜寻专家 更新时间:2023-10-30 22:06:45 24 4
gpt4 key购买 nike

我没有找到“google-spreadsheet”的声明文件,所以我尝试自己创建一个:

在 typings -> modules 中,我添加了一个名为“google-spreadsheet”的新文件夹,并在那里添加了一个名为“index.d.ts”的新文件,其中包含以下内容:

export class GoogleSpreadsheet {

}

在客户端文件中我有这个:

import * as GoogleSpreadsheet from 'google-spreadsheet';

但是 'google-spreadsheet' 被标记为红色,表示:

TS2307 Cannot find module 'google-spreadsheet'.

顺便说一句,我已经通过 NPM 安装了“google-spreadsheet”,它可以通过 JavaScript 运行。只有 TypeScript 在这里困扰着我。

有什么解决办法吗?

最佳答案

如果您不需要关心此模块中的类型,您可以只创建一个 *.d.ts 文件并放入以下内容(例如创建一个 typings.d.ts):

declare module 'google-spreadsheet';

要在模块中定义类型,您可以将上面的代码更改为:

declare module 'google-spreadsheet' {
// define the types...
}

关于javascript - 手动添加声明文件 (TypeScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42964013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com