Estou tendo um problema ao criar um registro de nexo local com um pacote. Não consigo executar o npm install onde ele captura os pacotes públicos e os privados de acordo.
Tentei adicionar as linhas separadamente em meu arquivo .npmrc individualmente e funciona para o privado, mas falha para o público. E vice-versa, se eu mudar as linhas nos arquivos npmrc. Não consigo fazer os dois funcionarem ao mesmo tempo. Alguma ideia?
Tentei:
registry=https://registry.npmjs.org
@myRegistry:registry=http://192.168.0.245:8082/repository/abc
404 Not Found - GET https://registry.npmjs.org/my-websocket-library - Not found
(Isso funcionará se eu remover o registro público, mas falhará em pacotes públicos)
E como mencionei apenas Registry = por si só e funciona para os pacotes específicos, mas falha nos outros.
A parte após
@
especifica que apenas os pacotes sob esse escopo irão para o repositório privado.Então, se você
my-websocket-library
fosse chamado,@myregistry/my-websocket-library
funcionaria.De qualquer forma, é uma boa prática definir o escopo dos pacotes dessa forma para que fique claro o que é privado e o que não é. Portanto, você deve adotar uma estratégia de nomenclatura.