【问题标题】:Use google-api-nodejs-client in Angular 7 app在 Angular 7 应用程序中使用 google-api-nodejs-client
【发布时间】:2019-01-24 15:36:34
【问题描述】:

我想在我的 WebApplication 中使用 google-api-nodejs-client (https://www.npmjs.com/package/googleapis)。我想将整个 Google 逻辑从后端转移到前端。 但是,我得到了这个问题:

./node_modules/gtoken/node_modules/mime/index.js 中的错误模块不是 发现:错误:无法解析“./types/other” '...\node_modules\gtoken\node_modules\mime' 错误 ./node_modules/gtoken/node_modules/mime/index.js 找不到模块: 错误:无法解析“./types/standard” '...\node_modules\gtoken\node_modules\mime' 错误 ./node_modules/google-auth-library/build/src/auth/googleauth.js 模块 未找到:错误:无法解析“child_process” '...\node_modules\google-auth-library\build\src\auth'

很明显 child_process 在浏览器端不可用。但是是否可以使用该库来处理来自 WebApp 的日历?或者有没有其他库可以代替 google-api-nodejs-client?

我看到有 37.0.0-webapp 版本,但我不确定如何在我的 Typescript Angular 项目中使用它。

感谢您的帮助

【问题讨论】:

    标签: angular google-api-nodejs-client


    【解决方案1】:

    您可以尝试使用 37 版吗?我们更新了一些底层库,所以理论上这应该现在都可以工作了 :) 如果您遇到问题,请在问题跟踪器上告诉我!

    【讨论】:

    • 我发现 googleauth 需要的 child_process 不适用于浏览器
    • 最新版本?
    【解决方案2】:

    试试这个:

    npm install --save @types/node
    

    【讨论】:

      猜你喜欢
      • 2015-06-24
      • 2013-12-27
      • 2013-10-23
      • 1970-01-01
      • 2019-02-03
      • 2013-09-23
      • 2017-11-05
      • 1970-01-01
      • 2017-07-08
      相关资源
      最近更新 更多