我已经看到这个问题涉及其他平台/语言 - 任何想法?我想做点什么:
if (detectDebug())
{
require('tty').setRawMode(true);
var stdin = process.openStdin();
stdin.on('keypress', function (chunk, key) {
DoWork();
}
}
else
{
DoWork();
}
Run Code Online (Sandbox Code Playgroud)
我希望能够在调试时切换键盘输入作为脚本的开始,这样我就可以有时间启动chrome来监听我的node-inspector端口.
***快速更新 - 我猜我实际上可以使用"process.argv"来检测是否传入了--debug.这是最佳/正确的方法吗?