¿Está caído npm?

¿No está disponible npm o un comando de paquetes solo falla en tu equipo? Comprueba el estado actual del servicio de npm, distingue una incidencia del registro de un problema local o de red y elige el siguiente paso de diagnóstico para instalar, publicar, iniciar sesión o acceder al sitio web.

SA

Site Administrator

Última revisión: September 25, 2026

ÚLTIMO ESTADO REGISTRADO

Operativo En la última comprobación, el sitio web de npm parecía estar operativo y respondiendo con normalidad.

Sitio web (npmjs.com) Operativo
API (registry.npmjs.org) Operativo
Tiempo de respuesta 14 ms
Última comprobación 2026-11-09 14:55:54 UTC
Observación actual de los endpoints
EndpointEstadoObservado
npmjs.comOperational2026-11-09 14:55 UTC
registry.npmjs.orgOperational2026-11-09 14:55 UTC

¿Te funciona?

0 reportes recientes; se necesitan más para mostrar una tendencia útil.

Para una visión completa, incluidas incidencias parciales o regionales que una única comprobación externa puede no detectar, consulta la página oficial de estado de npm. página oficial de estado.

Qué puede indicarte esta comprobación

Puntos clave

  • Consulta la página de estado oficial de npm antes de volver a intentar repetidamente un comando que falla.
  • Trata el acceso a npmjs.com y las solicitudes a registry.npmjs.org como comprobaciones independientes.
  • Si solo falla un proyecto, paquete u operación de cuenta, revisa su configuración, los detalles del paquete, los permisos o las credenciales antes de asumir una interrupción completa de npm.
  • Los fallos de DNS, los tiempos de espera, las reglas del proxy, los firewalls, las VPN y la inspección TLS pueden bloquear el acceso al registro aunque npm funcione con normalidad.
  • Compara la misma operación entre proyectos o en una red alternativa de confianza para acotar la causa.
  • No elimines lockfiles ni cambies las versiones de las dependencias hasta haber comprobado la disponibilidad del servicio, la conectividad y la configuración de npm.
npm live status check banner

Fiabilidad de npm

Qué significa la disponibilidad de npm

npm tiene varias vías de acceso que pueden fallar de forma independiente. El sitio web de npm utiliza npmjs.com, mientras que la instalación de paquetes, la resolución de dependencias y la publicación suelen utilizar registry.npmjs.org. El sitio web puede cargarse mientras fallan las solicitudes al registro, o una incidencia del registro puede afectar a los comandos de paquetes sin que el sitio web parezca estar completamente desconectado.

Para obtener la visión más amplia posible del servicio, consulta la página de estado oficial de npm. Relaciona cualquier incidencia con la operación que está fallando —como la obtención de paquetes, la autenticación, la publicación, el acceso al registro/API o el acceso al sitio web— en lugar de asumir que todas las funciones de npm están afectadas.

Una página de estado puede confirmar un problema comunicado en la plataforma, pero no puede diagnosticar un fallo específico de un proyecto. El error exacto de npm, el registro configurado, el paquete afectado y si la misma solicitud funciona desde otra red suelen ser más útiles para distinguir una incidencia de npm de un problema local, de cuenta o de conectividad.

Cómo solucionar problemas de npm

Solución de problemas de npm

1. Comprueba si hay una incidencia de npm relacionada

Abre la página de estado oficial de npm y busca una incidencia activa o resuelta recientemente que afecte al registro, las descargas de paquetes, la autenticación, la publicación o el sitio web. Si el problema comunicado coincide con la operación que falla, evita realizar cambios disruptivos en el proyecto y vuelve a intentarlo después de que se resuelva la incidencia. Si no aparece ninguna incidencia relacionada, aún es posible que exista un problema regional, de red, de cuenta o específico del proyecto.

2. Determina el alcance del fallo

Si las instalaciones o la resolución de paquetes fallan en varios proyectos, da prioridad a las comprobaciones de acceso al registro, DNS, proxy, firewall y configuración de npm. Si solo falla un proyecto o paquete, revisa su declaración de dependencias, lockfile, nombre del paquete, versión y registro configurado antes de considerar que se trata de una interrupción de npm.

Los fallos de publicación y de inicio de sesión requieren un análisis distinto al de las descargas públicas de paquetes. Revisa el error completo, la cuenta o el token utilizados, el registro de destino y si el fallo afecta a un paquete, una organización o una operación de cuenta concretos.

3. Distingue los síntomas de red y DNS

  • Connection timed out: la solicitud puede estar bloqueada, enrutada incorrectamente o no poder recibir una respuesta. Compara la misma operación desde otra red y comprueba las reglas aplicables del firewall o proxy corporativo.
  • Connection refused: el endpoint configurado, el proxy o la ruta de red local pueden estar rechazando la conexión. Confirma que npm apunta al registro esperado y no a un endpoint interno o de terceros obsoleto.
  • Errores de DNS como NXDOMAIN: el resolver no puede encontrar el host solicitado. Compara el comportamiento del DNS en otra red y comprueba la VPN, el filtrado y la configuración del resolver local.
  • Errores de TLS o certificados: inspecciona la interceptación HTTPS, los certificados del proxy, la hora del sistema y el software de seguridad antes de considerar cualquier cambio en la validación de certificados.

4. Revisa la configuración y la autenticación de npm

Comprueba el registro configurado y la configuración del proxy, especialmente después de cambiar de red, activar una VPN o utilizar un registro privado. Para iniciar sesión, publicar o acceder a paquetes privados, verifica que la cuenta prevista tenga los permisos necesarios y que las credenciales o los tokens no hayan caducado. Nunca expongas tokens en la salida del terminal, informes de incidencias o solicitudes de soporte.

5. Comprueba los fallos exclusivos del navegador

Si el sitio web de npm falla en un navegador mientras los comandos de paquetes siguen funcionando, prueba una ventana privada u otro navegador y desactiva temporalmente las extensiones que bloqueen scripts o cookies. Si fallan tanto el navegador como los comandos de npm, da prioridad a la página de estado y a las comprobaciones de red en lugar de aplicar soluciones exclusivas del navegador.

6. Interpreta las respuestas del registro y la API

Cuando no se pueda acceder a registry.npmjs.org mientras el sitio web funciona, evalúa por separado la ruta del registro y registra el código de estado HTTP exacto o el error de npm. Una respuesta 5xx puede indicar un problema del servidor o de un servicio ascendente; una respuesta 4xx suele apuntar a una solicitud no válida, falta de permisos, un problema de autenticación, un límite de solicitudes o un paquete no disponible. Conserva el nombre del paquete, el comando, la hora y el error completo al escalar el problema, pero elimina las credenciales y los tokens.

Fuentes y referencias

Fuente oficial

  • Página de estado de npm: comprueba si hay incidencias comunicadas que afecten a los servicios de npm y revisa sus actualizaciones.

Utiliza la página de estado junto con el error exacto de npm y las comprobaciones de conectividad local. Una página de estado sin incidencias no descarta un problema regional, específico de una cuenta, de DNS, de proxy o del nivel del proyecto.

Cómo funciona esta comprobación

Esta comprobación en vivo se ejecuta desde nuestro servidor y puede no reflejar todas las regiones, cuentas, funciones o rutas de red.

Insertar esta insignia de estado

Añade esta insignia a un panel, documentación o blog. Lee la observación en caché de Erriscope y enlaza a esta página.

npm status on Erriscope
<a href="https://erriscope.com/es/status/npm/"><img src="https://erriscope.com/status/badge/npm.svg" alt="npm status on Erriscope" width="210" height="34"></a>

Preguntas frecuentes

¿Está npm caído ahora mismo?

Consulta la página de estado oficial de npm para conocer las incidencias actuales. Si no hay ninguna incidencia relacionada, compara el acceso a npmjs.com con las solicitudes a registry.npmjs.org e investiga posibles causas de red local, DNS, proxy, configuración o cuenta.

¿Por qué puedo abrir npmjs.com pero npm install sigue fallando?

El sitio web y el registro de paquetes son vías de acceso independientes. Tu navegador puede acceder a npmjs.com mientras las solicitudes al registro están bloqueadas por el DNS, un firewall, un proxy, una VPN, la inspección TLS o una configuración del registro de npm.

¿Por qué falla la publicación en npm si la instalación de paquetes funciona?

La publicación requiere autenticación y permisos sobre los paquetes que son distintos de los necesarios para descargar un paquete público. Revisa el error exacto de autenticación o permisos, confirma el registro previsto y comprueba si npm comunica una incidencia que afecte a la publicación.

¿Por qué npm funciona en una red pero no en otra?

La red que falla puede utilizar un resolver DNS, proxy, firewall, VPN o política de inspección TLS diferente. Compara la misma operación en una conexión alternativa de confianza y revisa el registro y la configuración del proxy.

¿Debo eliminar node_modules o el lockfile cuando npm no está disponible?

No como primer paso. Si el registro o la red no están disponibles, eliminar archivos de dependencias locales no restaurará el acceso y puede dificultar la reproducción del problema. Comprueba primero el estado del servicio, el error exacto, la configuración de npm y la conectividad.

¿Qué información debo recopilar al informar de un problema de npm?

Registra el comando, el paquete u operación afectados, el texto exacto del error, la hora aproximada, el registro configurado y si el fallo se produce en varios proyectos o redes. Elimina los tokens de autenticación y otros datos confidenciales antes de compartir los registros.

← Volver a todos los servicios

Esta comprobación en vivo se ejecuta desde nuestro servidor y puede no reflejar todas las regiones, cuentas, funciones o rutas de red.