1

我已经安装了以下软件包: https ://atmosphere.meteor.com/package/accounts-linkedin

但是,{{> loginButtons}}ui 中没有出现 linkedIn 按钮,并且Meteor.loginWithLinkedin在 chrome 的控制台中未定义。

Meteor.loginWithLinkedin在包的文件“linkedin_client.js”中定义,这导致我检查包文件是否在 chrome 的源中,而它们不在。在 chrome 的源面板中,我看不到“accounts-linkedin”或“linkedin”(安装“accounts-linkedin”时也安装了“linkedin”)陨石包的文件/文件夹。

三个月前有人在github上问了同样的问题,没有回应:https ://github.com/yefim/meteor-accounts-linkedin/issues/1

4

1 回答 1

3

accounts-ui软件包必须包含linkedIn才能工作。目前我认为它只支持 Facebook、Twitter、Github、微博、Meetup 和普通密码/用户名。accounts-linkedin是来自大气的自定义包,因此默认情况下不存在。

您也可以修改accounts-ui包以接受linkedIn。您必须从下载包https://github.com/meteor/meteor/tree/devel/packages/accounts-ui-unstyled并将其添加到/packages目录中的项目中。然后它应该覆盖默认的流星包。

accounts-ui包只是为包添加样式以accounts-ui-unstyled获取额外信息。

于 2013-11-07T20:10:31.030 回答