Como Criar um Registro de Pacotes de NPM Privado com o Verdaccio Muitas vezes usamos o mesmo código em programas diferentes. Para evitar copiar e colar a mesma coisa, uma boa prática é extrair o código e criar um novo pacote. Este então é adicionado como dependência dos projetos. Como cada projeto referencia o mesmo pacote, qualquer mudança do código repetido é refletida neles. No ecosistema do JavaScript ou Node.js, é comum baixar pacotes de código aberto do registro público oficial, https://www.npmjs.com. Embora a publicação de pacotes de código aberto no registro público sirva para muitos dos casos, alguns preferem ter mais privacidade e deixar os pacotes como particulares ao seu projeto ou empresa. A companhia do NPM permite a publicação de pacotes privados, mas esses ficam armazenados em seus servidores. Além disso, quem estiver interessado na publicação de pacotes privados também têm que pagar uma quantia periódica à companhia do npm. Para aqueles que desejam mais privacidade e o controle de como os seus pacotes são armazenados, recomenda-se a criação de um registro privado de NPM. Existe um registro de código aberto chamado Verdaccio. Ele próprio é um pacote de NPM e pode ser instalado globalmente com `npm install --global verdaccio`. Para quem gosta de Docker, há uma imagem já pronta no DockerHub. https://hub.docker.com/r/verdaccio/verdaccio Neste curso usaremos a imagem de Docker para criar um container e rodar o Verdaccio de maneira conveniente. https://www.youtube.com/watch?v=Nru4LknQ4eE&list=PLUbb2i4BuuzC-VC-HS4fOyc5yemYcIjNR
Log in to join in Reading is open to everyone. Replying needs an account.
No comments yet