1

我在 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”。

谢谢你的帮助。

4

2 回答 2

2

因为您自己添加了包,所以您需要确保还安装了依赖项。您可以在中找到依赖项package.js

如果您想从头开始制作包,请确保您还在流星应用程序中使用包。这意味着你把你的东西放在一个名为accounts-githubpackages的流星应用程序根目录的目录中的目录中。

如果您不想使用包,也可以在自己中添加这些依赖项:

meteor add accounts-base
meteor add accounts-oauth2-helper
meteor add http

一些依赖项应该在流星中(即模板)

于 2013-05-19T14:50:09.767 回答
1

所以问题是accounts-github的git没有用meteor的最新演变进行更新。所以我在所有文件中用“Accounts”替换了“Meteor.accounts”,现在它可以工作了。

于 2013-05-22T12:35:13.523 回答