我将我的meteor更新为1.0并创建了一个新项目" meteor create myProject"然后我跑了" mrt add bootstrap-3",它创建了包目录并添加了2个文件smart.json和smalt.lock。在我的html页面中,我添加了以下代码:
<head>
<title>Meteor Project</title>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="brand" href="#">Project name</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<h1>Login to continue</h1>
<p>
{{> loginButtons}}
</p>
</div>
</body>
当我运行Meteor时,它不会将其渲染到导航栏中。此外,还有&#34; loginButtons&#34;模板,应该自动与Meteor一起出现,但它并没有,它也会出现错误。
我在这里缺少什么?
答案 0 :(得分:1)
首先检查一下你是否有所有软件包,只需输入meteor list
,你的软件包应该是这样的(加上你添加的软件包)
accounts-base
accounts-facebook
accounts-password
accounts-ui
mizzao:bootstrap-3
如果他们不在那里,请使用mrt(例如mrt delete accounts-ui
)删除它们,然后使用meteor添加它们(如上面的答案)。
之后loginButtons
和bootstrap
应该正常工作
答案 1 :(得分:0)
使用mrt
添加软件包在1.0中已弃用,可能无效。添加包的新方法是使用meteor add
。试试这个:
meteor add mizzao:bootstrap-3
您应该删除mrt
在您的应用中生成的所有文件,因为它们不再是必需的。
在Atmosphere上搜索包。