Meteor 流星登录按钮不再出现

Meteor 流星登录按钮不再出现,meteor,twitter-bootstrap-3,meteorite,Meteor,Twitter Bootstrap 3,Meteorite,我和一些朋友正在创建一个web应用程序的快速模型,我想使用一个登录系统。我刚刚阅读并完成了《发现流星》(DiscoveryMeteor),决定只使用他们的简单登录,因为我也在使用bootstrap。但在对Atmosphere进行快速搜索后,我发现现在有一个accounts-ui-bootstrap-3,所以我决定尝试一下,并使用bootstrap-3软件包进行一些造型 安装后,我将{{loginButtons}}扔到导航栏中,如下所示: <ul class="nav navbar-nav

我和一些朋友正在创建一个web应用程序的快速模型,我想使用一个登录系统。我刚刚阅读并完成了《发现流星》(DiscoveryMeteor),决定只使用他们的简单登录,因为我也在使用bootstrap。但在对Atmosphere进行快速搜索后,我发现现在有一个accounts-ui-bootstrap-3,所以我决定尝试一下,并使用bootstrap-3软件包进行一些造型

安装后,我将{{loginButtons}}扔到导航栏中,如下所示:

<ul class="nav navbar-nav navbar-right">
  <li class="active"><a href="#">Dashboard</a></li>
  <li>{{loginButtons}}</li>
  <li><a href="#">Projects</a></li>
</ul>
并增加了以下内容:

mrt add accounts-ui-bootstrap-dropdown
mrt add accounts-password
mrt add bootstrap
mrt remove accounts-ui-bootstrap-dropdown
mrt remove accounts-password
mrt remove bootstrap
mrt add accounts-ui-bootstrap-3
mrt add bootstrap-3
完成后,我回到我的页面,希望看到一个链接,但现在不仅没有下拉列表,也没有可点击的链接。我检查了我的html,它回到了我之前用{{loginbuttons}}显示的格式,我刚刚得到了accounts-ui-bootstrap-3包中没有下拉菜单的链接。所以我尝试了一段时间来修复它,但没有效果。我再次检查了控制台,没有发现任何错误

困惑的我现在再次返回到另一个包,键入以下内容:

mrt add accounts-ui-bootstrap-dropdown
mrt add accounts-password
mrt add bootstrap
mrt remove accounts-ui-bootstrap-dropdown
mrt remove accounts-password
mrt remove bootstrap
mrt add accounts-ui-bootstrap-3
mrt add bootstrap-3
当我到达那里时,再次没有链接出现。但更进一步的是,即使我在各种Git提交中向后循环,我也无法到达它现在出现的时间点。无论我进入项目的哪个阶段,我都无法让登录按钮出现在导航栏上。当accounts-ui-bootstrap下拉列表和accounts-ui-bootstrap-3同时出现在我的项目上时,我只在一个点上得到了一个错误,这个错误告诉我我同时有两个名为logginbuttons的函数(如预期的那样)。一旦我删除了其中一个包,它就消失了,我再次没有错误

现在我可以完全重新启动我的项目,并尝试快速地将我的代码复制到新的代码中,不幸的是,我直到有点晚才加入accounts选项,所以我将不得不在最后两天的工作中循环,但这并不是什么大问题,我只是想看看如果我做错了什么,是否有人能让我知道,或者也许只是对流星和陨石有了进一步的了解。谢谢!:)

编辑
很抱歉,当我来回切换时,我也应该填写我正在更改引导版本。每当我使用bootstrap 3登录菜单时,我切换到bootstrap 3并删除2。当我使用bootstrap 2菜单时,我会安装bootstrap 2并删除bootstrap 3。

您项目的Meteor安装可能会进入某种奇怪的不一致状态。我以前解决过类似的问题,方法是删除
project\u dir/.meteor/local/
(我建议将其移动到临时目录),然后再次运行
mrt
,让meteor重新引导自己。

这是混合引导2和引导3的问题。 accounts ui bootstrap下拉列表目前适用于bootstrap 2。 官方的meteor软件包使用Bootstrap 2。 设置帐户样式的软件包中没有一个包含引导功能

要使其正常工作,您可以使用:

mrt add bootstrap-3
mrt add accounts-ui-bootstrap-3
更改行:

<li>{{loginButtons}}</li>
  • {{loginButtons}
  • 致:

  • {{>loginButtons}

  • 嘿,谢谢你的建议!我读了你的回复后试过了,但没有用。它重新安装了本地目录及其组件,但仍然没有出现链接。谢谢你的帮助!:)嗨,潘特,谢谢你的帮助!。我应该说我正在使用bootstrap-3,并且确实在accounts-ui-bootstrap-3中使用了它。每次使用accounts-ui-bootstrap-3,我都会重新安装bootstrap-3。对不起,这是我的错,我应该把它贴在问题上,我现在就把它修好。谢谢:)也就是说,把它当作一个助手,而不是一个表达。我想这在某个时候已经改变了。某些教程,如《发现流星》的版本建议使用顶行。