node.js - Google Sheets API 导致 Node 出现 "GoogleAuth is not a constructor"错误

标签 node.js api google-sheets

我一直在尝试使用 Google Sheets API 设置 Node 应用程序,但在根据文档进行初始化时出现以下错误:

类型错误:google.auth.GoogleAuth 不是构造函数

使用下面的代码:

const {google} = require('googleapis');

const auth = new google.auth.GoogleAuth({
    keyFile: 'credentials.json',
    scopes: ['https://www.googleapis.com/auth/spreadsheets']
});

我试过到处寻找,但未能找到解决方案。

澄清一下,我也在项目中安装了带有 npm 的 googleapis

最佳答案

我有同样的problem并更新 googleapis 库解决了这个问题。运行 npm i googleapis@latest 并重试。

关于node.js - Google Sheets API 导致 Node 出现 "GoogleAuth is not a constructor"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67065992/

相关文章:

javascript - 使用动态 javascript 变量名访问 "variable"环境变量

api - 如何在 Telegram bot API webHook 上使用偏移量

google-sheets - 如何根据另一个工作表更新 Google 工作表中的数据?

javascript - 原生 javascript 休息 api 调用

javascript - 如何使用 NodeJS 为 Sequelize 模型添加默认值?

javascript - Google Apps 脚本电子邮件范围的格式不起作用

javascript - 如何将 Google 表格电子表格打开到包含今天日期的单行中的单元格

mysql - MySQL + Node/Express + Angular Stack 的最佳实践

JavaScript - 大的 for 循环,我应该释放对象吗?

node.js - Mongodb $addFields,从函数返回字段值?