npm在Windows 10内部预览版本14366上失败

时间:2016-06-22 16:31:13

标签: javascript node.js windows sockets npm

在新的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升级,但没有多大帮助。

是否有任何修补程序解决方案或为什么会发生这种情况?

1 个答案:

答案 0 :(得分:2)

从我可以看到,这是某个版本的Windows 10的已知问题:https://github.com/npm/npm/issues/12887。我发现建议的解决方案有点奇怪 - 仅当您将控制台的宽度更改为默认值时才会出现问题。你可以尝试一下。因为它听起来不太合理我在我发现的地方添加了github评论:https://github.com/npm/npm/issues/12887#issuecomment-222525339 在传统模式下运行命令提示符似乎是另一种解决方法。