在新的Windows版本build 1433上,似乎npm被破坏了(以及nodejs本身)
当我跑
时会发生这种情况SecondViewController
events.js:141 扔掉//未处理的错误'事件 ^
错误:此套接字已关闭。 在WriteStream.Socket._writeGeneric(net.js:640:19) 在WriteStream.Socket._write(net.js:694:8) at doWrite(_stream_writable.js:292:12) 在writeOrBuffer(_stream_writable.js:278:5) 在WriteStream.Writable.write(_stream_writable.js:207:11) 在WriteStream.Socket.write(net.js:618:40) 在WriteStream.stream.write(C:\ Program Files \ nodejs \ node_modules \ npm \ node_m) 在Cursor.write(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npmlo 在Cursor。(匿名函数)[如show](C:\ Program Files \ nodejs \ node_modul at Object.ProgressBar.hide(C:\ Program Files \ nodejs \ node_modules \ npm \ node_mo 3.9.5
我已尝试过npm升级,但没有多大帮助。
是否有任何修补程序解决方案或为什么会发生这种情况?
答案 0 :(得分:2)
从我可以看到,这是某个版本的Windows 10的已知问题:https://github.com/npm/npm/issues/12887。我发现建议的解决方案有点奇怪 - 仅当您将控制台的宽度更改为默认值时才会出现问题。你可以尝试一下。因为它听起来不太合理我在我发现的地方添加了github评论:https://github.com/npm/npm/issues/12887#issuecomment-222525339 在传统模式下运行命令提示符似乎是另一种解决方法。