我安装了以下软件包: https://atmosphere.meteor.com/package/accounts-linkedin
但是,{{> loginButtons}}
ui中没有出现linkedIn按钮,并且chromes的控制台中未定义Meteor.loginWithLinkedin
。
Meteor.loginWithLinkedin
在包的文件“linkedin_client.js”中定义,它引导我检查包文件是否在chrome的源中,而不是。我没有文件/文件夹可以看到“accounts-linkedin”或“linkedin”(当安装“accounts-linkedin”“linkedin”时也安装了)chrome的源代码面板中的陨石包。
其他人在三个月前在github上问了同样的问题而没有回复:https://github.com/yefim/meteor-accounts-linkedin/issues/1
答案 0 :(得分: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
软件包添加了样式,仅用于获取额外信息。