流星错误:完整项目不会在浏览器中显示

时间:2013-11-24 18:08:48

标签: javascript node.js meteor

我在让Meteor工作时遇到了问题。我不确定我是否只是错过了一些Meteor惯例,但我不认为是这种情况。我用这个文件结构创建了一个新项目:

*client
  -signup.html
  -signup.js
  -main.html
  -main.js
*public
*server
  -accounts.js

还有一些.css文件,但我没有看到列出它们的必要性。我的问题是,当我运行服务器并访问localhost上的站点时,main.html将加载,但是body标签中没有任何内容呈现。我查看了Meteor加载文件的顺序,看看是否有些东西没有正确加载。一切似乎都好。

我还在meteor中查看了几个github项目,克隆了它们,添加了包,然后在我的本地计算机上运行它们。我遇到了同样的问题。

我也部署到meteor的服务器,以防它与我的本地系统有关,但部署的应用程序也会发生同样的事情。

我缺少一些约定或配置吗?

编辑:添加main.html的内容

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Routed Auth</title>

</head>


<body>
    {{> header}}

    <div id="wrap">
        <div class="container-fluid">
            <div class="row-fluid">
                <div id="main" class="span12">
                    {{renderPage}}
                </div>
            </div>
        </div>
        <div id="spacer"></div>
    </div>

    {{> footer}}
</body>

1 个答案:

答案 0 :(得分:1)

(根据以上评论:)

如果排行榜应用程序有效,并且您的应用程序代码不是很复杂,那么您添加的一个或多个软件包会导致您的麻烦。特别是过时的路由器包可能导致许多故障;如果您还没有,请尝试使用Iron Router。我会创建一个全新的应用程序并将文件复制到其中并运行它,然后逐个添加软件包以查看哪一个导致应用程序崩溃。