我在github上发现了这个,它显示了如何向帐户添加github登录。 https://github.com/Jabbslad/accounts-github
我没有使用“mrt add accounts-github
”安装软件包,而是下载源代码,并尝试使用简单的应用程序。这样做的目的是对代码进行一些更改,以了解它的工作原理,最后对帐户进行扩展。
但我收到错误“Cannot read property 'github' of undefined at app/accounts-github/github_common.js:1:36
”。
感谢您的帮助。
答案 0 :(得分:2)
因为您自己添加了包,所以您需要确保还安装了依赖项。您可以在package.js
如果您想从头开始制作包,请确保您也在流星应用中使用包。这意味着您将所有内容放在名为accounts-github
的目录中,位于流星应用程序根目录中名为packages
的目录中。
如果您不想使用包,也可以自己添加这些依赖项:
meteor add accounts-base
meteor add accounts-oauth2-helper
meteor add http
某些依赖应该与流星(即模板)
一起使用答案 1 :(得分:1)
所以问题是帐户的git-github没有用流星的最新演变进行更新。所以我在所有文件中用“Accounts”替换了“Meteor.accounts”,现在它可以工作了。