2016-06-22 2 views
0

Кажется, что НПМ нарушается (а также сам nodejs) на новой версии Windows сборки 1433НПМ терпит неудачу на окнах 10 инсайдер просмотр построить 14366

Это то, что происходит, когда я побежал

npm -v 

events.js:141 throw er; // Unhandled 'error' event ^

Error: This socket is closed. at WriteStream.Socket._writeGeneric (net.js:640:19) at WriteStream.Socket._write (net.js:694:8) at doWrite (_stream_writable.js:292:12) at writeOrBuffer (_stream_writable.js:278:5) at WriteStream.Writable.write (_stream_writable.js:207:11) at WriteStream.Socket.write (net.js:618:40) at WriteStream.stream.write (C:\Program Files\nodejs\node_modules\npm\node_m at Cursor.write (C:\Program Files\nodejs\node_modules\npm\node_modules\npmlo at Cursor.(anonymous function) [as 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

Какая версия узла, npm у вас есть? –

+0

npm версия 3.9.5 – Nikage

ответ

2

Из того, что я вижу, это известная проблема с некоторой версией Windows 10: https://github.com/npm/npm/issues/12887. Я считаю предлагаемое решение немного странным - проблема возникает только тогда, когда вы меняете ширину консоли вдали от значения по умолчанию. Вы можете попробовать. Поскольку это не кажется очень правдоподобным, я добавляю комментарий github, где я его нашел: https://github.com/npm/npm/issues/12887#issuecomment-222525339 Также выполнение командной строки в унаследованном режиме, похоже, является еще одним обходным решением.

+0

Это действительно странно относительно ширины консоли по умолчанию, но она работает. Пока этого достаточно, потому что ** так оно и работает **. Я попытался использовать родные окна cmd, но до того, как использовал «встроенную» консоль cmd для PhpStrom. Поскольку в PHpStorm это не размер по умолчанию, сначала https://github.com/npm/npm/issues/12887 не помог мне. – Nikage

+0

Рад, что это помогает. Я думаю, вы могли бы попробовать перейти на другую версию Windows 10, и ее нужно исправлять навсегда. –

Смежные вопросы