Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js:201 process.nextTick错误?_Node.js_Meteor - Fatal编程技术网

node.js:201 process.nextTick错误?

node.js:201 process.nextTick错误?,node.js,meteor,Node.js,Meteor,所以我和meteor混在一起,我是从哪里收到这个错误的?它要我改变什么 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

所以我和meteor混在一起,我是从哪里收到这个错误的?它要我改变什么

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.
node.js:201
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
SyntaxError:输入意外结束
在/Users/devicenandrews/my_cool\u app/.meteor/local/build/server/server.js:109:21
at Array.forEach(本机)
在函数中。(/Users/devicenandrews/my_cool\u app/.meteor/local/build/server/unders划线.js:76:11)
在/Users/deviandrews/my_cool_app/.meteor/local/build/server/server.js:95:7
已退出,代码为:1
你的应用程序正在崩溃。正在等待文件更改。

谢谢大家。

您需要仔细查看代码,看看它在server.js中的作用。它可能正在处理突然终止的网络连接。您是否在使用curl访问站点,并在站点连接到服务器时按住CTRL-C-ing键?由于vanilla node.js堆栈跟踪具有断开连接的特性,我们需要查看代码以帮助您调试它。

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

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

npm list

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


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

当我试图在一个知名端口(0-1023)上启动运行ubuntu的服务器时,遇到了这个错误

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


如果您不可能这样做,请检查此选项()

不要尝试使用curl或ctrl-c-ing进行访问。。。在109区域中是这样的:u.each(info.load,function(filename){var code=fs.readFileSync(path.join(bundle_dir,filename));require('vm')。runinthiscoxt(code,filename,true);};服务器运行时是否安装/更新了应用程序。当底层文件意外被截断或删除时,readFileSync可能抛出了一个错误。不过,我收到这个错误时,甚至没有触及server.js文件。。不管怎样看了一下,从语法角度看,一切似乎都正常?对不起,语法错误不会出现在
server.js
中,而是出现在项目中的js文件中。在这个错误上面没有一两行解释它的来源吗?下面是我在我的
tester.js
中放置一个未闭合的大括号时看到的:你能分享一些代码和/或缩小复制范围吗?如果没有代码,行号和错误对其他人来说毫无意义。仅供参考:如果您单击Stack Exchange网络中任何答案底部的“共享”,您将获得指向该特定帖子的直接链接。例如因为答案顺序不是固定的,所以这是参考其他答案的首选方式。哦,我不知道。。。Thx:)我已经更新了我的答案。
npm list -g