0

我正在尝试将google-auth-library与 react 应用程序一起使用,但出现各种错误,这些错误似乎表明缺少依赖项。错误都采用类似于以下的格式:

Module not found: Error: Can't resolve 'buffer' in '/private/tmp/minimal-example/node_modules/buffer-equal-constant-time'

错误消息包括有关如何为缺少的依赖项添加 polyfill 的详细信息,但即使在完成并添加所有这些 polyfill 之后,我也无法使用该库。开发服务器的日志仍然显示丢失文件的错误,并且浏览器控制台出现以下错误:

GET http://metadata.google.internal./computeMetadata/v1/instance net::ERR_NAME_NOT_RESOLVED

重现步骤:

  1. 安装节点 16.13.2
  2. 创建一个反应应用npx create-react-app minimal-example
  3. 输入创建项目的目录cd minimal-example
  4. 安装 google-auth-librarynpm install google-auth-library --save
  5. 将以下代码添加到./src/App.js const {GoogleAuth} = require('google-auth-library');
  6. 启动开发服务器npm start
  7. 观察错误

我究竟做错了什么?

4

0 回答 0