无法使用通过npm(node js)安装的eventbrite javascript sdk

3

Eventbrite有官方的API SDK。根据文档,安装和使用应该很容易:

const eventbrite = require('eventbrite');

// Create configured Eventbrite SDK
const sdk = eventbrite({token: 'OATH_TOKEN_HERE'});

sdk.request('/users/me').then(res => {
    // handle response data
});

然而这并不起作用,当我尝试创建sdk对象时,会出现错误“eventbrite不是一个函数”。实际上,如果我登录require('eventbrite')中的内容,我只得到了这些:
const eventbrite = require('eventbrite');
console.log(JSON.stringify(eventbrite));
// {
//   "PAGE_KEY": "page",
//   "CONTINUATION_KEY": "continuation"
// }

我可能在这里做错了什么,安装npm后是否还需要执行额外的步骤?

1个回答

5

我知道了,要使这个工作起来,你需要做:

const eventbrite = require('eventbrite').default;

我猜这与Node在后续版本(例如10)中管理requires的方式有关。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接