La instalación de npm ignora el Nexus corporativo

La instalación de npm ignora el Nexus corporativo

Contamos con un repositorio NPM corporativo Nexus (3.15.2-01) donde publicamos algunas bibliotecas corporativas. Recientemente publiqué una nueva que lamentablemente tiene el mismo nombre que otra biblioteca en el repositorio público de NPM. Mi paquete está cargado y visible en nuestro Nexus pero se puede instalar. npm viewSólo muestra el público, no el corporativo. ¿Existe alguna forma de solucionar este problema sin cambiar el nombre de la biblioteca corporativa? Esperaría que Nexus solo busque en el repositorio público de NPM si no encuentra un artefacto localmente, pero de alguna manera parece que no es el caso.

Otras bibliotecas corporativas de nuestro Nexus están disponibles sin problema por lo que no es un problema de accesibilidad.

Gracias por la ayuda

Respuesta1

Suponiendo que está utilizando un grupo para acceder a los componentes, debería poder colocar el repositorio alojado primero en el orden del grupo. El resultado será que buscará eso y luego el proxy si no puede encontrarlo en el alojamiento. A esto se le hablaaquíen "Agregar repositorios npm a la lista de miembros en el orden deseado".

No conozco ninguna manera de ser exigente con este orden, por lo que si desea algo alojado primero y algún proxy primero, esta respuesta no le ayudará.

PD: esta respuesta supone que usted está administrando el acceso. De lo contrario, deberá pedirle a su administrador de NXRM que lo haga.

información relacionada