Um momento
Aula 08
Cursos / Como Criar um Registro de Pacotes de NPM Privado com o Verdaccio
Como Consumir uma Dependencia de NPM Vindo do Registro Particular Verdaccio (npm install)

Summary

Resumo da Aula sobre Consumo de Pacotes NPM

Introdução

Nesta aula, aprendemos como consumir um pacote NPM publicado em um registro privado chamado "verdade", como uma dependência em um novo projeto.

Passos para Consumir o Pacote

  1. Criação do Projeto:

    • Iniciamos criando uma nova pasta chamada pacote-consumidor.
    • Navegamos até a pasta e executamos o comando npm init para criar um arquivo package.json.
  2. Instalação do Pacote:

    • Para instalar o pacote compartilhado, usamos o comando npm install meu-pacote-compartilhado.
    • Por padrão, o NPM tentaria buscar o pacote no registro público, mas precisamos direcioná-lo para o registro privado.
  3. Mudança de Registro:

    • Para instalar da URL do registro privado, adicionamos a opção --registry com a URL do registro:
      npm install meu-pacote-compartilhado --registry http://0.0.0.0:4873
      
  4. Verificação:

    • Após a instalação, verificamos a pasta node_modules para confirmar a presença do pacote.
    • Também revisamos o arquivo package.json, onde o pacote foi adicionado nas dependências com a versão correta.

Conclusão

Com a opção --registry, foi possível instalar o pacote a partir do registro privado em vez do registro oficial, validando que o processo funcionou conforme esperado.

Pronto para seguir em frente!

Video Transcript

Olá pessoal, já aprendemos como publicar um pacote de NPM no verdade. Agora, nesta aula nós vamos aprender a como consumir este pacote como uma dependência. Então, vamos começar? Se você se lembra de ter este meu pacote compartilhado aqui, que já foi publicado ao verdade ao registro, eu vou criar um projeto novo e esse projeto novo vai consumir meu pacote compartilhado. Meu pacote compartilhado será uma dependência desse projeto que eu vou criar. Então, normalmente para instalar dependências a gente usa o comando NPM e install, mas como usar o NPM install e em vez de obter o pacote do registro público oficial ele usar o verdade, o nosso registro privado particular. Vamos ver. Então, eu vou aqui no terminal, eu vou abrir uma nova aba e criar um novo, um novo pasta. Eu vou chamar de pacote consumidor. Eu vou ceder para pasta pacote traço consumidor. Eu vou falar NPM net para poder criar um arquivo package.json. Package name é o mesmo, versão pode ser um, sem descrição, perta enter, perta enter de novo, enter até acabar. Eu não importo muito com as coisas porque é só diamostra. Pronto, deixa eu abrir o Atom aqui. Então, temos aqui no lado direito da tela, eu abri acima o package.json não tem nenhuma dependência, ainda. Então, eu vou falar NPM install, espaço meu traço pacote compartilhado. Agora, obviamente, aperta enter, ele vai tentar obter esse pacote do registro público oficial do NPM, NPM.js.com. Em vez de para você poder mudar o registro de consumo de pacotes, é só aplicar a opção traço pass, registry, espaço e a URL. No meu caso, aqui 0000 na porta 4873. Então, vou copiar aqui o pegador e vou colar no meu terminal a HTTP 2.0.0.0.0.2.4873 e vamos ver o que acontece. Eu tenho o verdade rodando aqui, em outra aba eu tinha dado Docker compose app traço D. Então, vamos ver se deu certo. Eu vou dar LS, ver que node modules apareceu. Vou aqui no meu editor de text para verificar aqui no lado direito a node modules eu posso ver que tem meu pacote compartilhado e os arquivos eu posso ver que tem aquele arquivo Rhythm, meu pacote Leia, muito da hora. E o package.json realmente mostra aqui e foi resolvido o URL do verdade e realmente veio as coisas e a versão deve ser 01 como a gente tinha publicado. Olha aqui o navegador, né? Se olhar no package.json, sobre as dependências, dependencies, temos lá do esquerdo, nome da propriedade, nome do pacote meu, traço pacote traço compartilhado e no lado direito temos qualquer circumflex, né? 01. Então, funcionou direitinho, isso como se instalado verdade em vez do registro oficial. Basta adicionar a opção traço traço registry. Certo? Então, por isso, é só ir até a próxima.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: