繁体   English   中英

在Win上写入控制台时,Node.js挂断

[英]node.js hangup on writing to console on win

在应用程序生命周期的某个阶段, Node.js完全停止编写控制台。 它仅在Windows上发生。 在linux上一切正常。 但是在任何控制台(例如cygwincmdpowershell上获胜时它只会挂断,而不会在console.logprocess.stdout.write上执行任何操作。

它发生在安装后阶段的Github中的create-nuxt-app中查看更多信息

此处放置的任何对stdout的写入都将在此阶段将应用程序挂在Windows上。 如果将console.log放在此帖子挂钩的顶部,它将挂在它上面,因此帖子挂钩中的代码无关紧要。
它不是在一台Windows PC上的孤立行为,而是在大多数(或所有)不同用户的Windows PC上发生的。

这种行为可能是什么原因,以及如何使其起作用?

看起来其他站点上的许多用户正在确认罪魁祸首是:

我在转储中看到wslbscrwh64.dll ,这是不常见的。 似乎就是这个东西: http://www.dieboldnixdorf.com.br/warsaw : http://www.dieboldnixdorf.com.br/warsaw

哇,谢谢,真的是华沙! 我从没要求安装它,我总是看到是否有软件安装了其他软件来禁用它(安装了我不想要的其他软件),但是某些软件必须在未经我同意的情况下安装了华沙(我不使用这台机器来访问银行)帐户,因此我不知道安装了什么华沙)。

当我运行节点-v时,它显示v8.9.4,然后挂起。 当我运行npm -v(或任何npm命令)时,它只是挂起了(不执行任何操作)。 有时使用npm,如果我结束了节点进程,则它适用于挂起进程(但在下一次执行命令时挂起)。

当我再次安装npm和node时,问题解决了,然后在第二天又回来了。

卸载华沙会立即解决solved

另一个用户:

我确认罪魁祸首是华沙。 我只是卸载了它(节点挂起时),即使没有重新启动,节点也停止挂起。

信用: https//github.com/nodejs/node/issues/18436

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM