我试图在移动角度流星应用程序中实现accounts-ui。我安装了所有依赖项,并且我尝试使用以下代码设置Accounts.ui.config:
.toString()
但是当我尝试运行该应用时,我收到以下错误:
import { Accounts } from 'meteor/accounts-base';
Accounts.ui.config({
passwordSignupFields: 'USERNAME_AND_EMAIL'
});
我想也许我需要为该页面导入帐户-ui,但docs清楚地显示导入帐户库。我也尝试导入accouns-ui,但我仍然遇到同样的错误。
感谢!
-Erick
答案 0 :(得分:3)
在使用之前添加accounts
包。
在项目根目录中使用此命令添加包
meteor add accounts-ui accounts-password
这应该可以使您的代码正常工作。
答案 1 :(得分:1)
看起来您正在尝试在服务器上执行Accounts.ui.config
,但此功能仅在客户端上可用。
答案 2 :(得分:1)
您需要在客户端代码上添加配置:
import { Accounts } from 'meteor/accounts-base';
Accounts.ui.config({
passwordSignupFields: 'USERNAME_ONLY',
});
查看here了解更多详情。
答案 3 :(得分:0)
是Accounts.config。
Accounts.config({
passwordSignupFields: 'USERNAME_AND_EMAIL'
});
答案 4 :(得分:0)
我有同样的错误。 首先我将JS放入lib / startup / accounts-config.js或lib / accounts-config.js,它仍然有错误。 但是当我将JS放入imports / startup / accounts-config.js时它会变得有效。我不知道原因。