为什么Node.js会因“异常终止:无效的字节码”而崩溃

时间:2018-07-06 19:09:33

标签: node.js webstorm

在Windows-10上的Node.js v8.11.2中会发生这种情况。

我正在WebStorm上调试我的Node.js程序。 在某些时候,我停止了“ debugger”语句:

....  
ok (50) ;
debugger
ok (sCount);

当我跨过ok(sCount)时 崩溃并显示“中止:无效的字节码”

似乎没有什么错或奇特的 关于“ ok(sCount)”的调用,因为我可以 将“ ok(sCount)”复制到WebStorm检查器 它在哪里工作并给出预期的结果。 我也可以单步进入它。

如果我不“单步执行”,但单击“继续” 没有崩溃。

如果我单步进入INTO'ok(sCount)',我会看到 执行中:

if (aBoolean)
{ return true;
}

当我单步经过 声明“返回true;”

为什么Node.js执行无效的字节码? 如何解决这个问题? 如何确保它不会在生产中发生?

0 个答案:

没有答案