类型 'typeof client' 上不存在属性'books'



我正在使用Google Book Api,并试图使用gap.client将一本书添加到库中,但我一直收到这个错误。这是请求:

gapi.client.books.mylibrary.bookshelves.volumes.list({
shelf: shelfId,
q: book.id
});

我有"@types/gap.client.books":"1.0.1";,在tsconfig.app.json中,我将其包含在类型中

"compilerOptions": {
"outDir": "./out-tsc/app",
"types": ["gapi.client.books", "gapi", "gapi.auth2"]
}

有人能帮我吗?

如果这是您需要的@types/gapi.client.books包,安装它就足以消除任何类型错误,无需对tsconfig.app.json进行任何更改。,如果没有,请确保搜索要使用的正确包类型库。

p.S。将这样的依赖项作为开发依赖项安装更方便npm i @types/gapi.client.books -D

最新更新