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

Usa o rexistro previsto para o proxecto. npm ping contacta con ese rexistro e verifica a autenticación mediante a configuración actual. O que importa é que remate correctamente; a saída de obxecto baleiro dun exemplo antigo non é un formato obrigatorio.

Execútao onde se produce o fallo. Un proceso npm lanzado desde un IDE pode ter entradas de contorno ou de configuración distintas das dun terminal.

Le o resultado na etapa correcta

Se ping falla, conserva o primeiro erro. A resolución do proxy, a conexión co listener, un desafío 407 e o rexeitamento da autenticación do rexistro son etapas distintas.

Se ping ten éxito pero a instalación falla, conserva o URL da descarga posterior xunto co seu erro. Un arquivo pode estar noutro host, e un script de ciclo de vida pode descargar un executábel separado. Cypress, por exemplo, documenta o seu propio comportamento de proxy e de descarga de binarios; o ping do rexistro non realiza esa transferencia.

Cando a pregunta é se o tráfico pasou polo proxy, combina a resposta do rexistro cos rexistros do proxy ou outra observación da ruta. A resposta por si soa establece accesibilidade e autenticación, non a ruta exacta.

Artigos relacionados