Aula 08
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
-
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 arquivopackage.json
.
- Iniciamos criando uma nova pasta chamada
-
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.
- Para instalar o pacote compartilhado, usamos o comando
-
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
- Para instalar da URL do registro privado, adicionamos a opção
-
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.
- Após a instalação, verificamos a pasta
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: