npm ping --registry=https://registry.npmjs.org/

Използвайте регистъра, предназначен за проекта. npm ping се свързва с този регистър и проверява удостоверяването чрез текущата конфигурация. Успешното завършване е важно; изходът под формата на празен обект от стар пример не е задължителен формат.

Изпълнете го там, където възниква проблемът. Стартиран от IDE npm процес може да има различни входни данни за средата или конфигурацията от терминал.

Четете резултата на правилния етап

Ако ping се провали, запазете първата грешка. Разрешаването на прокси, свързването със слушателя, предизвикателството 407 и отхвърлянето на удостоверяването в регистъра са различни етапи.

Ако ping успее, но инсталацията се провали, запазете URL адреса на по-късното изтегляне заедно с грешката му. Архивът може да е на друг хост и скрипт за жизнен цикъл може да изтегли отделен изпълним файл. Например Cypress документира собственото си поведение при прокси и изтегляне на двоични файлове; ping към регистъра не извършва този трансфер.

Когато въпросът е дали трафикът изобщо е преминал през проксито, съпоставете отговора на регистъра със записи на проксито или друго наблюдение на маршрута. Отговорът сам по себе си доказва достъпност и удостоверяване, но не точния път.

Подобни статии