Node的REPL何时被“卡住”?

时间:2013-10-14 06:36:36

标签: javascript node.js read-eval-print-loop

有时,当您在正确的完成语句后键入Enter时,REPL会等待更多:

> var f; function(){};
... 

完全发生这种情况时?我没有找到任何相关的文件。

1 个答案:

答案 0 :(得分:5)

您的代码不正确。从文件运行时,会报告语法错误:

SyntaxError: Unexpected token (

REPL中存在一个错误,在语法错误的情况下,REPL假定要评估的代码不完整,并且会跨越多行。无论语法错误的类型如何。

问题在v0.11.7中由提交9ef9a9d修复。有关更多详细信息,请参阅提交消息。