Node的REPL什么时候被“卡住”?

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

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

究竟什么时候发生的? 我没有find任何文件。

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

 SyntaxError: Unexpected token ( 

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

这个问题在v0.11.7中被commit 9ef9a9d修复 。 查看提交消息以获取更多详细信息。