【问题标题】:Meteor Environment - Blank and Everything Broken流星环境 - 空白和一切破碎
【发布时间】:2015-03-06 13:35:48
【问题描述】:

我已经到了 Meteor 似乎停止工作的地步,没有 HTML 会加载,但端口是打开的,抛出基本的控制台错误,表明程序的最基本部分没有被读取。

经过大量故障排除(清除数据库、重新启动、注销、使用不同的端口)后,我刚刚创建了一个新的 Meteor 项目并复制并粘贴了我的 .html 和 .js 文件,新项目在旧项目的地方工作没有。

那么,问题 - 我以后如何解决这个问题? Meteor 文件夹中发生了一些事情,因为新旧文件完全相同。

一天后,错误一直在发生,我无法创建单个项目。我尝试卸载并重新安装 Meteor,但没有成功。

此外,问题似乎与一个端口有关。我可以在其他端口打开项目,但不能在 3000 中。

为什么一个端口会“中断”?我该怎么做才能解决这个问题?

--编辑-- HTML 和 CSS 正在加载,但在默认端口 3000 中,控制台读取

Uncaught ReferenceError: Package is not defined

它将这段代码显示为第一个错误点:

/* Imports */ var Meteor = Package.meteor.Meteor;

下面是终端:

--编辑--

所以这很尴尬,似乎是缓存问题。我清除了缓存,我假设它刷新了 .js 文件,现在它可以工作了。

如果有人能回答为什么首先会抛出错误,以及除了创建一个全新的项目之外如何修复,那将非常有帮助! p>

【问题讨论】:

    标签: meteor


    【解决方案1】:

    请发布您的终端,以便我们有更多线索帮助您。 您绝对可以运行其他端口,也许您的端口 3000 被另一个程序使用。 此外,切勿以 root 身份运行流星应用程序。

    在高端口号上运行流星。当您不提供 --port 参数时,默认值为 3000。通过控制台中打印的 URL 连接到它 - 例如

    meteor --port 3001
    

    http://localhost:3000/.

    如果你有 settings.json 然后运行 ​​meteor --settings settings.json

    【讨论】:

    • 没关系 - 我应该截取服务器终端的屏幕截图。如果再次发生这种情况,我会发布另一个 Q,但我想我会记下这个问题。
    猜你喜欢
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 2015-11-18
    相关资源
    最近更新 更多