ECONNRESET Ошибки при использовании npm-shrinkwrap через ProGet
Мы видим проблемы ECONNRESET при использовании сжатого пакета, установленного через наш внутренний сервер ProGet. При настройке реестра npm в качестве обычного реестра npm и сокращении пакета на его основе все устанавливается нормально. Мы удаляем node_modules и выполняем очистку кеша npm между запусками, чтобы обеспечить принудительную загрузку из ProGet. Интересно, что все 1000+ запросов ресурсов, перечисленных в npm-shrinkwrap.json, загружаются правильно, когда они подключены к загрузчику файлов.
При установке с подробным флагом мы видим число 404, где клиент npm произвольно изменяет URL-адрес реестра с http: //
Мы используем ProGet 3.8.6, npm 3.3.11 и 3.5.4 (тестирование на двух машинах разработчика с одинаковыми результатами) и узел 4.2.1.