我想为Meteor应用程序构建自定义身份验证过程。
为此,我使用以下命令在myApp/packages
文件夹中创建了一个本地包:
meteor create --package accounts-custom
作为一个简单的测试,我在那里克隆了accounts-password package code并将本地包添加到我的应用中:
meteor add accounts-custom
我希望此设置相当于直接将accounts-password
添加到应用(meteor add accounts-password
)
但是运行应用程序会给我一个错误:
Accounts.findUserByEmail is not a function
findUserByEmail
由accounts-password
定义...这让我觉得我的自定义套餐没有被正确考虑...
如何从本地包中重新定义Accounts
?有什么见解吗?
答案 0 :(得分:1)
如果这可以帮助任何人,它最终会在api.mainModule('server-main.js', 'server')
文件中添加package.js