无法parsing的类名使用passport-slack节点库

我试图使用passport-slack库,并且对node.js是非常新的(虽然不是一般的编程)。

在自述文件中是以下示例代码:

passport.use(new SlackStrategy({ clientID: CLIENT_ID, clientSecret: CLIENT_SECRET, scope: "users:write" }, function(accessToken, refreshToken, profile, done) { User.findOrCreate({ SlackId: profile.id }, function (err, user) { return done(err, user); }); } )); 

混淆了我的部分是SlackStrategy类的标识符 – 我没有看到它从任何passport-slack中的代码导出,我无法弄清楚我应该如何解决它。 我正在做一个:

 var passport-slack = require('passport-slack'); 

在我的代码的顶部。

尝试:

 var SlackStrategy = require('passport-slack').Strategy; 

浏览: https : //github.com/mjpearson/passport-slack/blob/master/lib/passport-slack/index.js

它似乎被导出为Strategy而不是SlackStrategy (必须是什么名称variables的开发)。