【发布时间】:2016-12-27 01:22:32
【问题描述】:
我正在开发一个Meteor 应用程序并希望实施 OAuth2,以便用户可以链接他们的 Google Analytics 帐户并在此 Meteor 应用程序中查看统计信息。
我已通过以下方式将googleapis NPM 包包含在我的 Meteor 项目中:
meteor npm install googleapis --save
当我去导入包时,它会导致 Meteor 应用程序无法加载。我正在像这样导入包:
import google from 'googleapis';
并像这样使用它:
const OAuth2 = google.auth.OAuth2;
这是我在尝试加载应用程序时返回的控制台错误:
Uncaught TypeError: fs.readdirSync is not a function | encrypter.js:62
我也试过这种导入方式:
import { Oauth2 } from 'googleapis';
【问题讨论】:
-
试试
const google = require('googleapis');。 guide.meteor.com/using-npm-packages.html#using-npm
标签: node.js meteor reactjs oauth google-api