3

So I'm messing around with meteor, and out of no where I received this error? What is it asking me to change?

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
SyntaxError: Unexpected end of input
    at /Users/devinandrews/my_cool_app/.meteor/local/build/server/server.js:109:21
    at Array.forEach (native)
    at Function.<anonymous>(/Users/devinandrews/my_cool_app/.meteor/local/build/server/underscore.js:76:11)
at /Users/devinandrews/my_cool_app/.meteor/local/build/server/server.js:95:7
Exited with code: 1
Your application is crashing. Waiting for file change.

Thanks guys..

4

4 回答 4

0

当您有语法错误时会出现此错误。也许您在 中缺少右括号server.js

于 2012-09-03T00:01:46.277 回答
0

您需要查看代码并查看它在 109 左右的 server.js 中做了什么。它可能正在处理突然终止的网络连接。您是否正在做任何事情,例如在连接到您的服务器时使用 curl 和 CTRL-C-ing 访问您的站点?由于 vanilla node.js 堆栈跟踪的断开特性,我们需要查看代码来帮助您调试它。

于 2012-09-02T16:06:36.220 回答
0

检查您的全局和本地路径中是否没有重复且可能存在冲突的模块版本。

npm list

npm list -g

不应列出模块的重复和/或冲突版本。就我而言,我在本地安装了ws,并且它的一些依赖项也在全局路径上。

我的解决方案是从我的本地路径中删除所有内容,然后在全球范围内安装所有内容。

于 2012-09-04T01:17:10.727 回答
0

当我尝试在众所周知的端口 (0-1023) 上启动在 ubuntu 上运行的服务器时遇到此错误

如果是这种情况,只需以超级用户 (sudo) 身份运行它

如果您无法做到这一点,请查看此替代方案 ( https://serverfault.com/a/112798 )

于 2014-09-22T19:58:28.273 回答