npm install ignora Nexus corporativo

npm install ignora Nexus corporativo

Temos um Repositório NPM Nexus (3.15.2-01) corporativo onde publicamos algumas bibliotecas corporativas. Publiquei recentemente uma nova que infelizmente tem o mesmo nome de outra biblioteca no repositório público do NPM. Meu pacote foi carregado e visível em nosso Nexus, mas pode ser instalado. npm viewmostra apenas o público, não o corporativo. Existe uma maneira de resolver esse problema sem renomear a biblioteca corporativa? Eu esperaria que o Nexus apenas procurasse no repositório público do NPM se não encontrasse um artefato localmente, mas de alguma forma parece não ser o caso.

Outras bibliotecas corporativas em nosso Nexus estão disponíveis sem problemas, portanto não é um problema de acessibilidade.

Obrigado pela ajuda

Responder1

Supondo que você esteja usando um grupo para acessar os componentes, você poderá colocar o repositório hospedado primeiro na ordem do grupo. O resultado será que ele pesquisará isso e, em seguida, o proxy, se não conseguir encontrá-lo no hospedado. Isso é faladoaquiem "Adicionar repositórios npm à lista de membros na ordem desejada".

Não sei como ser exigente quanto a esse pedido; portanto, se você quiser um host primeiro e um proxy primeiro, esta resposta não ajudará.

PS: Esta resposta pressupõe que você esteja administrando o acesso. Caso contrário, você precisará pedir ao administrador do NXRM para fazer isso.

informação relacionada