googleapis 导入失败 typescript/vue/firebase 托管

googleapis import fail with typescript/vue/firebase hosting

在单个文件 vue 组件中,通过 require 导入 googleapis 失败并出现错误:

Uncaught TypeError: Cannot convert undefined or null to object
at Function.getPrototypeOf (<anonymous>)
at t.exports (index.js:75)
at Object.f447 (index.js:54)
at o (bootstrap:78)
at Object.d465 (jwtclient.js:26)
at o (bootstrap:78)
at Object.<anonymous> (googleauth.js:37)
at Object.0a40 (googleauth.js:640)
at o (bootstrap:78)
at Object.3ccc (index.js:18)

googleapis 已用

导入
const { google } = require('googleapis')

如果用

导入
import { google } from 'googleapis'

然后第一次调用此 google 导入时会出现相同的错误

感谢帮助:)

npm google api 在浏览器中不起作用,所以我将该部分移到了 firebase 函数中。